docker 이미지의 ip 확인하는 방법

알파로그·2023년 4월 25일
0

Linux 와 Docker

목록 보기
13/28

✏️ 이미지 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:/# ip addr
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
profile
잘못된 내용 PR 환영

0개의 댓글