我在一个封闭的环境中工作,需要登录到一个专用的Nexus3注册表
我已经用不安全注册表选项设置了daemon.json
我可以ping服务器、telnet端口和卷曲端点
我可以使用我的凭据登录Nexus3 UI
然而,docker login命令显示如下:
Error response from daemon: login attempt to http://servername:16003/v2/ failed with status: 404 Not Found
Docker 19.3.01有问题吗?在其他使用Docker 18.x.x的机器上,登录是有效的。
Nexus 3.12.1-01
Docker 19.03.1
SUSE Linux Enterprise Server 12(x86_64(
我面临着同样的问题,我还没有找到出路。。。在互联网上的任何搜索都会得到相同的评论,比如";设置连接器端口";,但我使用的是一个专用端口,并且该端口已正确发布(5050 btw(。。。。仍然无法通过http登录(是的,不是https,我把主机列在不安全的注册表中(,我得到了这个该死的404错误。
我也遇到了同样的问题,这个答案为我解决了问题。尤其是部分
在我创建文件之前对我不起作用
/etc/default/docker
并放入行
DOCKER_OPTS="--config-file=/etc/docker/daemon.json"
直到那时,不安全的注册表设置才真正处于活动状态。