Docker登录到在Docker中运行的JFrog Artifactory失败



我遵循Docker安装"一节中的步骤;为了让JFrog Artifactory(版本4.160,版本40364(在Linux Mint上的Docker中运行,我可以从Chrome浏览器访问我的实例JFrog Artifactory:http://SERVER_HOSTNAME:8082/ui/.请查看URL

https://www.jfrog.com/confluence/display/JFROG/Installing+Artifactory#安装Artifactory Docker安装

在我运行Linux的虚拟服务器上,我安装了JFrog Artifactory和Docker我有要包含的主机文件docker-virtual.art.local docker-dev-ocal2.art.loal docker-prod-ocal2.art.local

此外,我创建并编辑了/etc/default/docker文件以包含DOCKER_ PTS="$DOCKER_OPTS—不安全注册表DOCKER-virtual.art.local—不安全的注册表DOCKER-dev-local2.art.local—非安全注册表DOCKER-prod-local2.art.local—不安全注册DOCKER-remote.art.local";

我的问题是当我试图docker登录docker virtual.art.local
docker推送docker virtual.art.local/hello-world

我从守护进程得到
响应的错误:gethttps://docker-virtual.art.local/v2/:网关超时

获取https://docker-virtual.art.local/v2/:网关超时

你能告诉我我做错了什么吗。

我在这里看到的是,Artifactory是作为Docker容器安装的,这意味着这个Artifactory的conatainer的IP与localhost(Linux服务器(不同。我假设主机文件是为localhost而不是为容器的IP编辑的。确保容器的IP可以通过应该可以访问的Linux服务器访问,然后相应地更改主机文件。假设网关超时发生在服务器没有响应并且客户端超时的情况下,并且我相信IP在这里起着重要作用,因为Artifactory是作为docker容器运行的。

最新更新