[docker] 도커 이미지 커밋

728x90

도커 이미지를 생성하는 명령어는 docker build 명령어와 docker commit 명령어 두가지가 있다.

docker build 는 도커 이미지 설정 파일인 Dockerfile 을 만들어 설정 내용대로 이미지를 생성하는 명령어이다.

docker commit 은 도커 컨테이너를 원하는 데로 수정한 이후 컨테이너를 이미지로 생성하는 명령어이다.

 

여기서는 docker commit 명령어를 사용하여 컨테이너를 이미지로 생성해본다.

docker ps -a 로 커밋하고자 하는 도커 컨테이너의 id 를 확인한다.

 

docker commit [CONTAINER ID] [IMAGE NAME] 으로 해당하는 도커 이미지를 생성하고

docker run -it [IMAGE NAME] 으로 실행할 수 있다.

CONTAINER ID 를 복사
컨테이너 ID 와 이미지 이름을 사용하여 이미지를 생성

 

도커 컨테이너에서 작업을 하고 작업한 내용을 저장하고 싶으면 docker commit [CONTAINER ID] [IMAGE NAME] 으로 해당하는 도커 컨테이너의 이미지를 생성하고 docker run -it [IMAGE NAME] 으로 실행해주면 된다!

 

728x90