티스토리 뷰

728x90
반응형

 

 

export로 컨테이너를 tar파일로 export하는 명령어입니다.

docker export {컨테이너명} > {파일명.tar}

 

export된 컨테이너 tar파일을 다시 컨테이너로 사용할 수 있도록 테스트해보기 위해

도커 내 올라가있는 모든 이미지, 컨테이너를 삭제해봅니다.

# 모든 컨테이너 구동 중지 및 삭제
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

# 모든 이미지 삭제
docker rmi $(docker images -q)

반응형

 

이제 export된 파일을 import 하여 컨테이너 실행을 시도해봅니다.

{이미지명}에는 import할 파일의 이미지명을 원하는대로 입력해주시면 됩니다.

그 후 docker ps -a 명령어로 정상적으로 실행되었는지 확인합니다.

실행중인 컨테이너의 NAMES를 확인 후 {NAMES} 컨테이너로 들어가면 끝!

docker import {파일명.tar} {이미지명}
docker run -dit {이미지명} /bin/bash

# 정상적으로 실행되었는지 확인
docker ps -a

# 실행중인 컨테이너의 NAMES 확인 후 {NAMES}에 입력
docker exec -it {NAMES} bash

 

728x90
반응형
댓글