Docker 컨테이너 상호 방문

1139 단어 Docker
Docker 용기 상호 방문은 세 가지 방식이 있다
1. 가상 IP 직접 접근
이런 방식은 모든 용기의 IP가 실제 사용에서 실용적이지 않다는 것을 반드시 알아야 한다
링크
나중에 만든 컨테이너는 먼저 만든 컨테이너와 연결할 수 있지만 먼저 만든 컨테이너는 나중에 만든 컨테이너와 연결할 수 없어 사용하기 불편하다
3. bridge 네트워크
ip의 변동 여부를 고려하지 않고 docker 내부의bridge 네트워크에 연결하면 서로 방문할 수 있으며,bridge도 여러 개를 만들어서 서로 다른 구역에서 격리할 수 있습니다.
Bridge 네트워크 만들기
  • 브리지 네트워크 구축docker network create test_net
  • 두 개의 용기를 만들고 새로 만든 브리지 네트워크에 가입합니다[ctrl+p+q로 용기를 임시 반환합니다]docker run -it --name centos-1 --network test_net --network-alias centos-1 centosdocker run -it --name centos-2 --network test_net --network-alias centos-2 centos
  • 한 용기에서 다른 용기로부터의 테스트는 다음과 같다:
    [root@7f8f5fdf4c47 /]# ping centos-1
     PING centos-1 (172.18.0.2) 56(84) bytes of data.
     64 bytes from centos-1.test_net (172.18.0.2): icmp_seq=1 ttl=64     time=0.066 ms
     64 bytes from centos-1.test_net (172.18.0.2): icmp_seq=2 ttl=64     time=0.067 ms
     64 bytes from centos-1.test_net (172.18.0.2): icmp_seq=3 ttl=64     time=0.062 ms
     64 bytes from centos-1.test_net (172.18.0.2): icmp_seq=4 ttl=64     time=0.063 ms
    
  • 좋은 웹페이지 즐겨찾기