Docker commit

2023. 10. 6. 15:00docker

 

Docker commit

Docker에서 docker commit 명령어는 컨테이너의 상태를 새로운 이미지로 저장하는 데 사용되는 명령어다. 이 명령어를 사용하면 현재 실행 중인 컨테이너에서 변경된 파일이나 설정을 포함한 새로운 이미지를 생성할 수 있다.

docker commit [옵션] <컨테이너 이름 또는 ID> [<저장소 이름>:<태그>]

 

 

주요 옵션

-a, --author : 커밋 작성자 정보를 지정한다.

-c, --change : 이미지 레이어에 대한 Dockerfile 명령을 추가한다.

-m, --message : 커밋 메시지를 지정한다.

 

 

실습

docker run ubuntu:focal

docker ps -a로 name 확인

 

 

docker commit -a kang -m "my first commit" cool_noether my_ubuntu:1.0

생성 확인

 

 

docker run -it my_ubuntu:1.0

컨테이너 변경 시키도록 파일 생성

 

 

docker commit -a kang -m "my first commit" my_ubuntu my_ubuntu:v1

docker run -it my_ubuntu:v1

변경된 것 확인

 

 

이미지 id 확인

 

 

docker image inspect a1

레이어 한 층 확인

 

 

docker image inspect d9

레이어 두 층 확인

'docker' 카테고리의 다른 글

Docker save, load  (0) 2023.10.06
nodejs 실습  (0) 2023.10.06
script 실행할 entrypoint 설정  (0) 2023.10.06
volume  (0) 2023.10.05
dockerhub 활용  (0) 2023.10.05