Dev

Docker Image 옮기기 (without DockerHub)

May 18, 2019

Docker Image 옮기기 (without DockerHub)

외부로 나가서는 안되는 Docker 이미지를 만들게 되었다. 그러다보니 Docker Hub를 사용하거나 AWS ECR을 사용하는건 제외.

개발 과정에서 실제 OS에서 작동하는지 확인을 위한것이라 올리고 인증하고 귀찮다.

뭘로 검색했는지는 기억이 없지만 다음과 같은 글을 확인했고, 다음과 같은 명령을 사용하면 인터넷이나 Docker 레포없이 작업이 가능하다.

우선 로컬에서 Docker 이미지를 빌드한다. 명령어는 알꺼니 넘어가자.

다름 명령을 이용해서 tar 파일을 만들자.

docker save -o <path for generated tar file> <imange name>:<tag>

만들어진 tar 파일을 원하는 곳에 업로드 시킨다.

이제 올린 노드에서 사용할 수 있도록 이미지를 docker에 등록해주면 끝.

docker load -i <path to image tar file>

참고