Docker 이미지를 다른 서버로 복사하기
Docker 이미지를 한 서버에서 다른 서버로 복사할 수 있습니다.
여러 가지 방법이 있지만, 가장 일반적인 방법은 docker save 와 docker load 명령어를 사용하는 것입니다.
1. 이미지 추출
기존 서버에서 이미지 리스트를 확인합니다.
# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
sysdocu_2 latest ba025dce294f 8 hours ago 12.3GB
확인된 이미지를 tar 파일로 저장합니다.
# docker save -o image.tar sysdocu_2:latest
파일이 생성되었습니다.
# ls -al image.tar
-rw------- 1 root root 12471617536 8월 1 07:22 image.tar
2. 파일 전송
저장한 tar 파일을 다른 서버로 전송합니다.
# rsync -avzP image.tar root@192.168.10.2:/root/
3. 이미지 로드
다른 서버에서 tar 파일을 로드하여 docker 이미지 리스트에 추가합니다.
# docker load -i /root/image.tar
이미지가 이전된 것이 확인되었습니다.
# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
sysdocu_2 latest ba025dce294f 8 hours ago 12.3GB
'리눅스 > Containers & Kubernetes' 카테고리의 다른 글
K3S 설치 및 삭제, Worker node 추가 및 삭제 (0) | 2024.05.13 |
---|---|
Docker 기본 root 디렉토리 변경하기 (0) | 2024.04.01 |
Rocky Linux 9 에서 Docker 설치하기 (0) | 2024.03.27 |
Docker data root directory 변경하기 (0) | 2024.03.27 |
Ubuntu 22.04 단일 서버에서 K0S 설치하기 (0) | 2024.02.22 |