container
Docker network - CentOS7
새싹싹이
2023. 10. 3. 13:57
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 도 가능)