Methodeneinführung:
Fügen Sie den Parameterlink hinzu, wenn Sie den Container ausführen.
Die spezifischen Schritte sind wie folgt:
1. Führen Sie den ersten Container aus
docker run -it --name centos-1 docker.io/centos:latest
Führen Sie den zweiten Container aus
[root@CentOS ~]# docker run -it --name centos-2 --link centos-1:centos-1 docker.io/centos:latest
Parametereinführung:
--link: Der erste Centos-1 im Parameter ist der Containername und der zweite Centos-1 ist der definierte Container-Alias (verwenden Sie den Alias, um auf den Container zuzugreifen, im Allgemeinen den Alias). Standardmäßig wird der Containername verwendet.
Die Testergebnisse lauten wie folgt:
[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
Hinweis: Diese Methode stellt Anforderungen an die Reihenfolge, in der Container erstellt werden. Wenn mehrere Container innerhalb des Clusters aufeinander zugreifen müssen, ist dies der Fall unbequem zu verwenden.
Empfohlenes Tutorial:Docker-Tutorial
Das obige ist der detaillierte Inhalt vonSo rufen sich Docker-Container gegenseitig auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!