将Docker Windows映像推入Docker Hub时出错-分析HTTP响应时出错:无效字符/请求被管理规则禁止
我正在尝试将Windows Core Docker映像推送到我的Docker Hub帐户中。我收到的错误消息(1)是:将Docker Windows映像推入Docker Hub时出错-分析HTTP响应时出错:无效字符/请求被管理规则禁止,windows,image,login,docker,push,Windows,Image,Login,Docker,Push,我正在尝试将Windows Core Docker映像推送到我的Docker Hub帐户中。我收到的错误消息(1)是: $ docker push <MY_DOCKER_HUB_USERNAME>/<MY_IMAGE> The push refers to a repository [docker.io/MY_DOCKER_HUB_USERNAME/MY_IMAGE] (len: 2) 46e2fd82ef4a: Preparing Error parsing HTTP
$ docker push <MY_DOCKER_HUB_USERNAME>/<MY_IMAGE>
The push refers to a repository [docker.io/MY_DOCKER_HUB_USERNAME/MY_IMAGE] (len: 2)
46e2fd82ef4a: Preparing
Error parsing HTTP response: invalid character '<' looking for
beginning of value: "<html><body><h1>403 Forbidden</h1>\nRequest
forbidden by administrative rules.\n</body></html>\n\n"
Mac OS X box中的Docker客户端:
$ docker --version
Docker version 1.9.1, build a34a1d5
Windows服务器核心版本:
PS C:\> [System.Environment]::OSVersion.Version
Major Minor Build Revision
----- ----- ----- --------
10 0 10586 0
p.S.:无论我尝试从Mac OS X机箱内部(使用Windows Core box暴露的API)还是直接从Windows Core box内部推送,它们都会导致相同的错误消息(1)。它向我指出,整个过程取决于Windows Server Core box的身份验证,由于其工作不正常,结果将始终相同。以下答案取自: 此时,这是预期的行为。Docker仍处于早期阶段 Windows开发的各个阶段。本文件特别说明 与DockerHub相关的命令尚不受支持。根据 jhowardmsft在《docker dev(Freenode)》中:“与(Win Server 2016) 技术预览4,它应该能够推到一个码头工人信任 登记处”
感谢您根据我们在freenode IRC的docker dev频道中的讨论做出了友好的回答。这在中得到了正确的回答。
C:\>docker --version
Docker version 1.10.0-dev, build 59a341e
$ docker --version
Docker version 1.9.1, build a34a1d5
PS C:\> [System.Environment]::OSVersion.Version
Major Minor Build Revision
----- ----- ----- --------
10 0 10586 0