가상화/docker
[Docker] 컨테이너 간 통신
JINJINC
2023. 5. 11. 09:25
728x90
반응형
1. 컨테이너를 만들어줍니다.
docker run --name httpd01 -d -p 8081:80 httpd
docker run --name httpd02 -d -p 8082:80 httpd
docker run --name httpd03 -d -p 8083:80 httpd
docker ps

2. 각 컨테이너를 실행하여 net-tools와 iputils-ping 을 설치해봅니다.
net-tools는 컨테이너에서 네트워크 명령어를 사용할 수 있도록 해주는 툴입니다.
iputils-ping은 리눅스 ping 기본명령어를 사용할 수 있도록 도와주는 툴
docker exec -it httpd01 bash
$ apt -y update
$ apt install net-tools
$ apt install iputils-ping
$ ifconfig
$ exit
docker exec -it httpd02 bash
$ apt -y update
$ apt install net-tools
$ apt install iputils-ping
$ ifconfig
$ exit
docker exec -it httpd03 bash
$ apt -y update
$ apt install net-tools
$ apt install iputils-ping
$ ifconfig



<확인해보기>
$ ping 172.17.0.2
$ ping 172.17.0.3
$ cat /etc/resolve.conf
$ ping kr.yahoo.com

=> ping으로 통신을 확인해본 결과 잘 통신되는것을 확인해볼 수 있습니다.


728x90
반응형