본문 바로가기

리눅스

docker inspect 명령어

728x90

docker inspect 명령어

docker inspect 명령어는 Docker 컨테이너, 이미지, 네트워크 등의 세부 정보를 검색하는 데 사용됩니다. 이 명령어는 JSON 형식으로 정보를 반환하며, 다양한 옵션을 사용하여 반환할 필드를 지정할 수 있습니다.

1. 컨테이너 정보 검색

docker inspect <container_name_or_id>

<container_name_or_id> 자리에는 검색하려는 컨테이너의 이름이나 ID를 입력합니다. 해당 컨테이너의 세부 정보를 JSON 형식으로 반환합니다.

2. 이미지 정보 검색

docker inspect <image_name_or_id>

<image_name_or_id> 자리에는 검색하려는 이미지의 이름이나 ID를 입력합니다. 해당 이미지의 세부 정보를 JSON 형식으로 반환합니다.

3. 필드 선택

docker inspect --format='{{.Field}}' <container_or_image>

--format 옵션을 사용하여 반환할 필드를 지정할 수 있습니다. {{.Field}} 자리에는 검색하려는 필드의 템플릿을 입력합니다. 예를 들어, {{.NetworkSettings.IPAddress}}는 컨테이너의 IP 주소를 반환합니다.

 

  • 컨테이너의 플랫폼 확인
docker inspect --format='{{.Platform}}' <container-name or container-id>
$ docker inspect --format='{{.Platform}}' confident_heyrovsky
linux
  • 이미지의 플랫폼 확인
docker inspect --format='{{.Os}}/{{.Architecture}}' <image-name or image-id>
docker inspect --format='{{.Os}}/{{.Architecture}}' anti1346/ubuntu2204:latest
linux/amd64

 

728x90