2016-08-03 2 views
0

로컬 컴퓨터의 git 저장소에서 도커 컨테이너를 당겨서 많은 사람이 액세스 할 수있는 개인 도커 레지스트리로 밀어 넣을 수있는 워크 플로를 설정하려고합니다. 문제는, 어떤 컴퓨터에서든 누구든지이 레지스트리로부터 끌어낼 수 있기를 원합니다. 그들은 일종의 인증을 받겠습니다. 개인 웹 호스팅 도커 (docker) 클라우드와 비슷합니다. 그게 가능하니? 당신이 점잔 빼는하지 않은 경우개인 도커 레지스트리를 호스팅 할 수 있습니까?

+0

다음을 보았습니까 : https://docs.docker.com/registry/deploying/#/restricting-access? – ldg

답변

0

, 나는 철저하게 레지스트리를 보호하고 관리 할 수있는 수단으로 포르투

[https://github.com/SUSE/Portus][1] 

를 추천 할 것입니다.

레지스트리 자체는 하나의 명령으로 설정할 수 있습니다.

docker run -d -e SEARCH_BACKEND=sqlalchemy --restart always -v /var/docker/registry/conf:/etc/docker -v /var/docker/registry/data:/var/lib/registry -p 5000:5000 --name registry registry:2 

자세한 내용은 https://docs.docker.com/registry/deploying/을 참조하십시오.

일반적으로 SSL없이 레지스트리를 실행하여 모든 SSL을 공유 haproxy (도커 컨테이너)로 오프 로딩하는 것을 선호합니다.

관련 문제