클라우드 엔지니어 꿈나무
Docker network - CentOS7 본문
docker --link 기능이 더 이상 제공되지 않으므로 docker network 기능 사용
컨테이너는 IP를 동적(DHCP)를 사용하므로 매번 동일한 IP를 사용하지 않을 가능성 있음.
즉, 추후 다시 컨테이너를 실행한다면 다른 IP 주소 할당되어 접근을 못할 확률 다분.
Network 는 컨테이너의 IP가 변경되어도 통신을 유지할 수 있게 하는 기능
docker network crate n1 => n1이라는 이름의 network 생성
docker network ls => network 조회
docker run -itd --name c1 --network n1 centos:7
docker run -itd --name c2 --network n1 centos:7
docker exec -it c2 ping -c 5 c1 => c2에서 c1으로 5개의 패킷을 ping 보냄
패킷 전송 확인 가능
c1에서 c2도 확인
docker exec -it c1 ping -c 3 c2
docker network disconnect n1 c1 => 네트워크 연결 해제
docker network rm n1 => 네트워크 삭제 ( docker network remove n1 도 가능)
'container' 카테고리의 다른 글
Docker 따배도 도커 설치하기 : VirtualBox Ubuntu 설치 + user명 변경 (1) | 2023.10.15 |
---|---|
Docker Haproxy를 활용한 LoadBalancer (1) | 2023.10.03 |
Docker hub에 이미지 올리기 - CentOS7 (0) | 2023.10.03 |
Docker Container Loadbalancer + php + wordpress + mysql - Centos7 (0) | 2023.09.10 |
Docker 기본 명령어 및 컨테이너 볼륨 생성 후 haproxy 연결 (0) | 2023.09.07 |