2016-06-22 2 views
0

"docker pull"또는 "docker push"명령이 어떤 프로토콜을 사용하는지 잘 모르겠습니다. 나는 다음과 같은 규칙을 사용하여 원격 저장소에서 이미지를 액세스하려고하면"docker pull"명령에 대한 프로토콜

"docker pull http://my-repo/image-name:tag" 

http://my-repo/image-name:tag is not a valid repository/tag 

실패하지만 문제없이 다음과 같은 명령이 실행이

"docker pull my-repo/image-name:tag" 

나는이 repo-name에 "http://" 접두사가 필요하다는 요구 사항. 어떻게이 일을 성취 할 수 있습니까?

답변

1

사용법 : docker pull [옵션] 이름 : [태그] | [REGISTRY_HOST의 [: REGISTRY_PORT] /] NAME [: TAG] 개인의 repo 달리 허용하지 않으면

this에 따르면, 고정 표시기는 기본적으로 HTTPS를 사용합니다.

같은 문서에서 당신은 레지스트리의 경로가 URL과 유사하지만, 프로토콜 지정이 포함되어 있지 않습니다

을 찾을 수 있습니다 (https : //)를 사용해야합니다.

docker pull 명령에 명시 적으로 접두사 http://은 올바른 구문이 아닙니다.

+0

이 답변은 질문에 대답하고 있으므로 그렇게해야합니다. – ferdy

관련 문제