Operating System/Docker
[Docker] Docker이해하기6. Docker image를 tar파일로 save/load
MLra
2021. 1. 7. 18:22
Docker image는 대부분 Docker hub에서 Push하고 Pull하는 방식으로 사용하지만 필요한 경우에는 Docker image를 registry를 거치지 않고 이동이 필요한 경우가 있다. 이 때 docker Image를 tar 파일로 만들어 이동한다. Docker image를 tar 파일로 바꾸는데는 save/load. 만약 container자체를 tar 파일로 바꾸려면 export/import 명령어를 사용한다.
1. docker save
#docker save [옵션] ooo.tar [이미지명]
docker save -o rabo_clova.tar rabo_clova/ubuntu
이렇게 만들어진 Image tar파일을 Usb와 같은 매체로 이동해서 다른 pc에서 해당 docker image를 사용하면 된다.
2. docker load
#docker load -i ooo.tar
tar파일로 만들어진 image를 다시 docker image로 로드하는 것이다.
3. docker export
#docker export <container name or container ID> ooo.tar
4. docker import
#docker import <ooo.tar> -[image name:tag name]