나는 떼 클러스터에서 서비스를 실행 해요에서 docker stack deploy --with-registry-auth
덕분에이 작성 파일을 풀 수 없다 나중에 작업자 노드에, 새 작업자는 작업을 실행하는 데 필요한 이미지을 가져올 수 없습니다. docker login
에 내가 수동으로 컴퓨터에 docker pull
을 실행하면 클러스터에있는 모든 컴퓨터가 내 개인 구글 레지스트리에 인증 때문에, 그것이 잘 작동 도커 스웜은 개인 레지스트리
, 감사 : 시스템 로그는이를보고합니다.level=error msg="Not continuing with pull after error: denied: Permission denied for \123\" from request \"/v2/my-gcloud-project/my/image/manifests/123\". "
level=info msg="Translating \"denied: Permission denied for \\"123\\" from request \\"/v2/my-gcloud-project/my/image/manifests/123\\". \" to \"repository us.gcr.io/my-gcloud-project/my/image not found: does not exist or no pull access\""
level=error msg="pulling image failed" error="repository us.gcr.io/my-gcloud-project/my/image not found: does not exist or no pull access" module="node/agent/taskmanager" node.id=... service.id=... task.id=...
level=error msg="fatal task error" error="No such image: us.gcr.io/my-gcloud-project/my/image:[email protected]:..." module="node/agent/taskmanager" node.id=... service.id=... task.id=...
따라서 내 질문은 :
- 할 수없는 이유는 민간 레지스트리에서 추가 작업자 풀?
- 정확히
--with-registry-auth
은 무엇을합니까?
감사
참고 많은 : 노드 우분투 16.04.2 LTS와 도커 버전을 실행하는 것은 내 경우
Server:
Version: 17.04.0-ce
API version: 1.28 (minimum version 1.12)
Go version: go1.7.5
Git commit: 4845c56
Built: Mon Apr 3 18:07:42 2017
OS/Arch: linux/amd64
Experimental: false
웜 모드 문제가 발생한 것 같습니다. GitHub에서 문제를 확인하고 자신의 문제를 제기 했습니까? – BMitch