使用 Sonatype Nexus docker 代理

问题描述

我在 repository.company.com 下部署了一个 Sonatype Nexus(它位于 Nginx 代理后面)。

我创建了一个 docker 注册表和 docker 代理,并将它们添加一个 docker 组“company-docker-group”中。代理设置为镜像 https://registry-1.docker.io 并且还选中了外部层缓存选项。

我为端口 8092 设置了一个 http 连接器,但目前我无权更改 Nginx 配置,因此我可以直接访问该端口。我注意到 docker 组中有一个 URL 定义为 https://repository.company.com/repository/company-docker-group/

我可以通过这个网址访问群组吗?我可以 docker login 进入这个网址,但是当我尝试 docker pull repository.company.com/repository/company-docker-group/maven:3.6.2-jdk-8 然后我收到此错误

Error response from daemon: manifest for repository.company.com/repository/company-docker-group/maven:3.6.2-jdk-8 not found: manifest unkNown: manifest unkNown

我只能通过 repository.company.com:8092/maven:3.6.2-jdk-8 访问图像还是有办法使用 docker 组 URL?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)