Dockerk image를 Docker hub에 push하고 pull하여 필요한 이미지를 가져다가 사용한다.
그치만 이 hub를 이용하지 않고 직접 파일을 옮겨야할 때는 Docker image를 .tar파일로 만들어서 옮기는 방법도 있다.
# docker images
명령어를 입력하면 현재 Docker image들 모든 목록을 볼 수 있다.
여기서 필요한 Docker image를 tar파일로 생성하면 된다.
# docker save [option] {파일명} [이미지명:태그]
▶ ex: docker save -o node.tar node:3
-o 옵션은 저장할 파일명을 지정하는 것이다.
(명령어를 입력하고 조금 기다리면 된다. 아무것도 나오지 않아 처음에 혹시 잘못되었나? 싶었었다..ㅎㅎ)
생성한 파일은 명령어를 실행한 경로에 만들어진다.
나는 이걸 FTP프로그램을 이용해 현재 내 컴퓨터의 바탕화면으로 옮겼다.
(FTP프로그램은 WinScp를 설치하여 사용)
옮긴 Docker image를 불러올 때는 다음과 같은 명령어를 입력하면 된다.
# docker load -i {파일명.확장자}
▶ ex: docker load -i node.tar
-i 옵션은 파일을 input한다는 옵션명령어 이다.
docker image를 불러오고 기다리면 loading 진행과정을 볼 수 있다.
# docker images
docker image목록 명령어를 입력하면, 새로 불러온 이미지를 확인 할 수 있다!
'서버 이모저모' 카테고리의 다른 글
리눅스 폴더 복사하기 (0) | 2022.03.31 |
---|---|
Docker Container 삭제 (0) | 2021.11.25 |
리눅스 OS확인 (0) | 2021.11.23 |
리눅스 tail 명령어 / 로그보기 , 로그 실시간 보기 , 로그 명령어 (0) | 2021.07.01 |