メソッドの紹介:
コンテナの実行時にパラメーターのリンクを追加します。
具体的な手順は次のとおりです:
1. 最初のコンテナを実行します
docker run -it --name centos-1 docker.io/centos:latest
2. 2 番目のコンテナを実行します
[root@CentOS ~]# docker run -it --name centos-2 --link centos-1:centos-1 docker.io/centos:latest
パラメータの導入:
--link: パラメーターの最初の centos-1 はコンテナー名で、2 番目の centos-1 は定義されたコンテナーのエイリアスです (コンテナーにアクセスするにはエイリアスを使用します)。使いやすいように、通常はエイリアスデフォルトはコンテナ名です。
テスト結果は次のとおりです:
[root@e0841aa13c5b /]# ping centos-1 PING centos-1 (172.17.0.7) 56(84) bytes of data. bytes from centos-1 (172.17.0.7): icmp_seq=1 ttl=64 time=0.210 ms bytes from centos-1 (172.17.0.7): icmp_seq=2 ttl=64 time=0.116 ms bytes from centos-1 (172.17.0.7): icmp_seq=3 ttl=64 time=0.112 ms bytes from centos-1 (172.17.0.7): icmp_seq=4 ttl=64 time=0.114 ms
注: このメソッドには、コンテナーが作成される順序に関する要件があります。クラスター内の複数のコンテナーが相互にアクセスする必要がある場合は、使用するには不便です。
推奨チュートリアル:docker チュートリアル
以上がDocker コンテナーが相互に呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。