도커에서 만들어진 이미지나 컨테이너를 새로운 서버나 새로운 환경에서 동작하기 위해서는 기존에 사용하던 이미지와 컨테이너를 옮겨줘서 다시 컨테이너를 생성하거나 구동시켜야한다.
그래서 이번에는 이미 운영하고있는 서버에서 사용하던 image, container 추출을 진행해보겠다.
Portainer가있다면 간단하게 웹으로 추출해서 로컬 pc에 다운로드 받을 수 있고 없다면 CLI창에서 export후에 winscp 같은 파일전송 프로그램을 사용해야한다.
CLI 환경에서의 Image Export
먼저 터미널로 접속후 Export한 도커의 이미지를 확인해야한다.
docker image ls
이제 exporttest 이미지를 export해보겠다.
docker save -o [파일명.tar] [이미지]
GUI 환경에서의 Image Export
먼저 Portainer가 설치되어있어야한다.
웹으로 접속 후 Home > Local > Images에들어가서 이미지 확인
export 누르면 어쩌고저쩌고 나오는데 그건 시간이 좀 걸리니 기다리라는 말
기다리면 자동으로 다운로드되고 이제 import 하면 된다.