메소드 소개:
컨테이너 실행 시 매개변수 링크를 추가합니다.
구체적인 단계는 다음과 같습니다.
1. 첫 번째 컨테이너를 실행합니다.
docker run -it --name centos-1 docker.io/centos:latest
2. 두 번째 컨테이너를 실행합니다.
[root@CentOS ~]# docker run -it --name centos-2 --link centos-1:centos-1 docker.io/centos:latest
매개변수 소개:
--link: 매개변수의 첫 번째 centos-1은 컨테이너 이름입니다. 두 개의 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!