[ Docker ] 도커 이미지 저장 및 로드하기

Docker (도커)로 이미지를 만들고 사용하다보면 다른 컴퓨터 또는 서버에서도 사용해보고 싶은 욕구가 생깁니다. github와 비슷한 서비스인 Docker hub 라는 곳에 저장을 하면 되는 걸로 알고 있습니다. 하지만 개인적인 패스워드 같은 것들이 모두 포함되어 있어서 그냥 파일로만 저장하고 싶을 경우에는 SAVE 명령을 통해 tar 압축 파일을 만들어서 다른 플랫폼으로 이동 시킬 수 있습니다. 만약 특정 이미지를 만들고 싶다면 제가 이전에 포스팅한 내용을 확인하세요.

 

tttap.tistory.com/111

 

[ Docker ] 도커 이미지 포트(Port) 추가 컨테이너 생성하기

사실 도커가 뭔지도 잘 모릅니다. 그냥 인터넷에서 Docker 에 관련된 것들을 찾아서 혼자 구성해서 사용합니다. 그러다보니 사용하는 이미지를 복사해서 새로운 컨테이너를 만들고 싶더군요. 매

tttap.tistory.com

 

▼ 1. 이미지를 save 명령을 이용해 저장합니다. 주의하실 점은 이미지 이름과 함께 꼭 tag를 추가해야 한다는 점입니다.

$ sudo docker save [이미지명]:[태그명] > 압축파일명.tar

1. Docker Save Image


 

▼ 2. SCP 명령을 통해서 이미지를 서버에 업로드합니다.

$ scp [압축파일명.tar] [이동할 주소]:[이동할 경로]/[파일명]

2. SCP 를 이용한 파일 이동


 

▼ 3. 이제 새로운 환경에서 load 명령어를 이용해서 이미지를 로드합니다.

$ sudo docker load < 압축파일명.tar

3. Docker Load Image


이제 도커를 이용해서 걱정 없이 리눅스 이미지를 저장해놓고 다른 환경에서 로드해서 사용할 수 있을 것 같습니다. 참 편리한 툴입니다. 제가 생각한 서버를 마음대로 만들고 복제까지 가능하니까요.

댓글

Designed by JB FACTORY