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
반응형
'Development > Docker' 카테고리의 다른 글
[Docker] nvidia-docker2 deb패키지로 설치 (0) | 2022.09.29 |
---|---|
ubuntu 압축파일로 docker 설치 (0) | 2022.09.27 |
[Docker] ascii codec can't decode byte error (0) | 2022.03.14 |
[Docker] docker container 확인 및 삭제 (0) | 2022.02.09 |
[Docker]container에서 tensorboard 실행 (0) | 2021.09.29 |
댓글