목차

Docker 명령어 모음

docker image inspect [이미지명]
  • 내용 일부 발췌
docker image inspect --format={{.ContaainerConfig.ExposedPorts}} {{.Os}}[이미지명]
  • inspect로 열어본 json 내용중 필요한 내용만 열어서 볼 수 있음
docker image history [이미지명]
docker image history [이미지명] --no-trunc → hub.docker 에서 깃헙 정보를 통해 보는게 가독성이 좋음
docker image rm [옵션] {이미지명[:태그] | 이미지ID }
docker rmi [옵션] {이미지명[:태그] | 이미지ID }
  • 이미지 전체 삭제
docker rmi $(docker images -q)
  • 특정 이미지명이 포함된 것만 삭제
docker rmi $(docker images | grep debian)
  • 특정 이미지명을 빼고 삭제
docker rmi $(docker images | grep -v debian)
  • –추가사항
  • 상태가 exited 인 container 모두 삭제
docker rm $(docker ps --filter ‘status-exited’ -a -q)
docker [container] run [option] docker_image [command]

docker kill [컨테이너 명]
docker enevts
docker diff [컨테이너 명]

docker commit [컨테이너명] [만들고자하는 이미지명:tag]
docker commit nginx my-nginx:1.0
docker export [이미지명] \\> 이미지명.tar