일반적으로 Docker Hub에서 이미지를 내려받아서 컨테이너를 생성하는데 보안상 이유로 인터넷 사용이 하락되지 않는 환경이 종종 있습니다. 그럴 때 특정 도커 이미지를 tar 파일로 export한 다음 설치 대상 PC에서 import 해주는 방식으로 오프라인상 컨테이서 설치가 가능합니다.
우선 아래 커맨드로 도커 이미지 목록을 확인 합니다.
docker image ls
예를 들어 위의 도커 이미지 중 mariadb을 export 하고 싶으면 아래와같이 "docker save [도커이미지명] > 파일명.tar" 커맨드를 입력하면 됩니다.
docker save mariadb > mariadb.tar
이렇게 export된 tar 파일을 대상 컴퓨터에 복사한 다음 "docker load < 파일명.tar" 커맨드를 입력하시면 도커 이미지를 import 하게 됩니다.
docker load < mariadb.tar
이미지가 import 완료 되면 인터넷이 연결되지 않은 상태라도 저장된 이미지를 사용해 docker run 커맨드로 컨테이너 생성이 가능해집니다.