✏️ 이미지 Ip 확인하기
📍 이미지 내부로 접속하기
docker exec -it {이미지 name} bash
📍 ip 확인 명령어 입력
- 아래 명령어가 잘 된다면 외부에서 exec 로 명령해도 된다.
- 작동이 되지않는다면 ip 를 확인하는 프로그램이 없다는 뜻이다.
ip addr
📍 ip addr 이 안될경우
- docker 는 이미지를 실행시키기위한 최소한의 프로그램만 사용하기 때문에 Ip 조회 프로그램 작동이 안될 수 있다.
apt-get install iproute2 -y
- 인스톨 완료후 ip 조회 명령어를 입력하면 아래와 같은 메시지가 출력된다.
- 가장 아래쪽에 있는 블럭이 지금 찾고있는 이미지에 대한 블럭이다.
- 이 블럭에 적힌 ip 가 이미지의 ip 이다.
- 아래의 메시지에선 172.17.0.2 가 이미지의 ip 주소이다.
root@33a0cea1211e:/
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
6: eth0@if7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 172.17.0.2/16 brd 172.17.255.255 scope global eth0
valid_lft forever preferred_lft forever
✏️ 조회한 ip 가 확실한지 더블체크하기
- 해당 ip 로 ping 을 보내보면 확실하게 확인할 수 있다.
- ping 은 해당 ip 와 통신을 테스트 하는 명령어이다.
- 새로운 bash 에서 리눅스 접속후 아래 명령어를 입력하면 된다.
ping 172.17.0.2