이번 포스트에서는 Docker 가 제공하는 private registry (이미지 저장소) 를 deploy 하는 방법을 다룬다. 다른 회사로 잠시 이직하신 대학 선배분이 이에 대한 내용을 요청하셔서, 알아보는 김에 포스팅한다.
이미지를 관리하는 방법에 대해서는 크게 2가지가 있다. 첫 번째는 Docker가 공식적으로 제공하는 이미지 리포지터리인 Docker Hub(https://hub.docker.com/) 를 사용하는 것이다.
이미지를 저장하는 것에는 제한이 없지만 private 저장소를 1개까지만 제공하며, 2개 이상을 사용하려면 월마다 일정 금액을 결제해야 사용할 수 있다. 필자는 월 7달러를 결제하여 5개의 private 저장소를 사용하는 중이다.
필자는 맡고 있는 사내 프로젝트가 5개니 5개면 충분하다. 이미지 출처 : 1 두 번째는 Docker 가 제공하는 Private Registry 컨테이너를 사용하는 것이다.
이는 사용자가 직접 관리해야 한다는 단점이 있지만, 개인의...