docker-swarm 클러스터가 있습니다. 관리자 노드는 개인 도커 레지스트리에 대한 자격 증명을 보유합니다. 다른 노드에서 새 A 테이너를 시작할 때 개인 도커 레지스트리에서 이미지를 가져와야 할 수도 있습니다.Docker-swarm이 개인 도커 - 레지스트리에서 누락 된 이미지를 자동으로 가져옵니다.
크레이트 컨테이너 명령에 이미지를 가져오고 (이미 노드에없는 경우) 자격 증명을 제공하도록 명령하는 방법이 있습니까?
예를 들어:
docker create -e contraint:server==app docker.exampleRegistry.com/path/image:1.0.0
이 이미지를 끌어와 (다른 노드에서 컨테이너를 시작해야합니다 : 우리는 (민간 고정 표시기 레지스트리에 대한 자격 증명이) 떼 관리자에서 다음 명령을 호출 할 app
으로 표기 됨). 도커 레지스트리 docker.exampleRegistry.com
은 비공개입니다. 그러나 우리는 얻는다 :
Error response from daemon: unauthorized: authentication required