본문 바로가기

DOCKER

docker 컨테이너 이미지 커밋 / 백업 / 복원

도커에 백업에 앞서 먼저 용어를 정리하자.

 

'이미지 - 압축 / 컨테이너 - 압축을 푼 것' 이라고 생각하면 편하다.

 

 

1. docker commit

- 현재 상태 저장하기. 컨테이너 이미지화.

 

// 전체 이미지 검색: 해당하는 CONTAINER ID, NAMES 확인
docker ps -a 

// 커밋. []는 빼고 입력
docker commit -p [CONTAINER ID] [NAMES]

// 실행
docker ps -a
docker commit -p 6972fa793414 oracle11g-test

 

 

2. docker save

- 커밋한 상태 백업하기

 

// 저장할 이름은 자유롭게, 이미지 이름은 NAMES와 동일하게
docker save -o [저장할 이름].tar [이미지 이름]

// 실행
docker save -o oracle.tar oracle11g-test

// 실행 후 확인
ls ~/oracle.tar

 

 

3. docker load

- tar 파일 복원하기

- tar 파일이 있는 경로로 이동(cd)하여 아래 명령어 실행

// .tar 파일을 load 시켜라
docker load < [백업한 파일이름].tar

// 실행
docker load < oracle.tar

// 확인
docker images

 

 

 

출처

blog.naver.com/chandong83/221006388637

'DOCKER' 카테고리의 다른 글

docker start 안될 때  (0) 2021.02.05
docker 컨테이너 시간 UTC -> KST로 변경하기  (0) 2020.11.27