Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何设置Nexus OSS以使用docker代理凭据_Docker_Nexus - Fatal编程技术网

如何设置Nexus OSS以使用docker代理凭据

如何设置Nexus OSS以使用docker代理凭据,docker,nexus,Docker,Nexus,我购买了一个Docker帐户,并使用Nexus OSS设置了Docker代理,如下所示: 存储库->创建Docker代理->选择使用Docker Hub(远程存储:)->启用身份验证(提供Docker的用户名/密码) 在我的客户端中,我使用以下命令将其配置为使用Nexus作为注册表镜像: systemctl edit docker 然后加上: [Service] ExecStart= ExecStart=/usr/bin/dockerd -H fd:// --registery-mirror=

我购买了一个Docker帐户,并使用Nexus OSS设置了Docker代理,如下所示:

存储库->创建Docker代理->选择使用Docker Hub(远程存储:)->启用身份验证(提供Docker的用户名/密码)

在我的客户端中,我使用以下命令将其配置为使用Nexus作为注册表镜像:

systemctl edit docker
然后加上:

[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H fd:// --registery-mirror=https://myprivatenexus.com
然而,当我试图在我的客户机中使用“docker pull”时,我会遇到恼人的“docker Hub pull Limits”错误

是否可以在Nexus内部使用我的Docker帐户,或者我应该尝试其他方式


我们在类似的环境中使用Nexus。你的nexus配置看起来像我们的。对我来说,客户端镜像配置看起来很奇怪。如果访问nexus存储库时没有配置任何连接器,则必须在客户端配置整个上下文路径

在屏幕截图之后:
https://YOUR_SERVER/repository/DockerHub

如果要连接专用的存储库连接器,例如http/8088,则可以使用

http://YOUR_SERVER:8088

描述相同的内容:

为用户界面配置的上下文路径不会影响Docker使用的存储库连接器URL。例如,如果您的存储库管理器实例配置为在http://localhost:8081/nexus 而不是默认的根上下文http://localhost:8081/,Docker存储库的URL仍将仅使用存储库的已配置端口,并忽略URL中的上下文路径。这是Docker不支持注册表API中的上下文路径这一事实的副作用