1. Docker inspect
inspect
는 컨테이너 정보를 보여주는 명령어
- 현재 컨테이너 이미지, 레이어는 어떤거 쓰는지 등
- 할당된
ip
확인
docker container inspect [OPTIONS] CONTAINER [CONTAINER...]
- 필터링 없이
inspect
만 입력하면, 너무 많은 정보가 나열되므로, -f
옵션으로 특정 정보만 출력하는게 좋다.
2. Options
Option | Default | Description |
---|
-f, --format | - | 포멧, 특정 항목 등 필터링하여 출력 |
3. Examples
3.1 전체출력
webserver
에 대한 정보를 출력
$ sudo docker container inspect webserver
3.2 특정 container의 ip만 출력
webserver
의 ip
를 출력
- 대소문자 구분한다.
$ docker inspect --format '{{.NetworkSettings.IPAddress}}' webserver
3.3 container의 이름과 ip 출력
docker container
들의 컨테이너 이름
과 IP
필터링하여 출력
$ docker inspect -f '{{.Name}} -> {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
4. References
- docker docs container inspect