Docker 명령어 모음
목차
도커 이미지 정보 확인
docker image inspect [이미지명]- 내용 일부 발췌
docker image inspect --format=”{{.ContaainerConfig.ExposedPorts}} {{.Os}}” [이미지명]- inspect로 열어본 json 내용중 필요한 내용만 열어서 볼 수 있음
도커 이미지 배경 확인 (History)
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)도커 실행(Run)
docker [container] run [option] docker_image [command]
도커 킬
docker kill [컨테이너 명]실시간 이벤트 출력(events)
docker enevts변경사항 출력(diff)
docker diff [컨테이너 명]
컨테이너→이미지 생성(commit)
docker commit [컨테이너명] [만들고자하는 이미지명:tag]
docker commit nginx my-nginx:1.0이미지 → 파일내보내기(export)
docker export [이미지명] \\> 이미지명.tar