본문 바로가기
Development/Docker

[Docker]container를 image 생성 및 tar 저장

by shuka 2021. 9. 23.
728x90
728x90

docker에서 작업을 할 때 설정한 환경을 다른 pc와 맞출 때 requirements.txt로 설치를 다시 해주거나 하는 방법도 있지만 하나하나 다 설치하기에는 시간이 오래 걸릴 수 있다.

 

그럴때는 작업한 docker container를 이미지로 생성하고, 생성한 이미지를 tar로 저장해서 원하는 pc에서 load만 해주면 빠르게 같은 환경으로 사용할 수 있다.

 

 

1. container를 이미지로 생성

container -> image

container이름은 이미지로 생성하고 싶은 container의 이름을 넣으면 되고, REPOSITORY:TAG는 생성할 이미지에 대해서 넣어주면 된다.

docker commit container이름 REPOSITORY:TAG

 

이미지가 생성됐는지 확인.

docker images

 

 

2. image를 tar파일로 생성

image -> tar

-o는 --output으로 생성할 tar파일의 이름을 지정하게 해주는 옵션이다.

docker save -o 파일이름.tar REPOSITORY:TAG

 

3. tar파일을 image로 생성

tar -> image

docker load -i 파일명.tar

 

728x90
반응형

댓글