无法将Docker登录到在Docker中运行的JFrog Artifactory

无法将Docker登录到在Docker中运行的JFrog Artifactory,docker,artifactory,jfrog-container-registry,Docker,Artifactory,Jfrog Container Registry,我遵循Docker Installation(Docker安装)一节中的步骤,在Linux Mint fine上的Docker中运行JFrog Artifactory(版本4.160 rev 40364),并且我能够从Chrome浏览器访问我的实例JFrog Artifactory,网址为:http://SERVER_HOSTNAME:8082/ui/. 请看网址 在运行Linux的虚拟服务器上,我安装了JFrog Artifactory和Docker 我有我的主机文件要包含 docker-v

我遵循Docker Installation(Docker安装)一节中的步骤,在Linux Mint fine上的Docker中运行JFrog Artifactory(版本4.160 rev 40364),并且我能够从Chrome浏览器访问我的实例JFrog Artifactory,网址为:http://SERVER_HOSTNAME:8082/ui/. 请看网址

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

我还创建并编辑了/etc/default/docker文件,以包含 DOCKER_OPTS=“$DOCKER_OPTS--unsecure registry DOCKER-virtual.art.local--unsecure registry DOCKER-dev-local2.art.local--unsecure registry DOCKER-prod-local2.art.local--unsecure registry DOCKER remote.art.local”

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

我得到的错误是
来自守护进程的响应:Get:Gateway Timeout

获取:网关超时


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

我在这里看到的是,Artifactory是作为Docker容器安装的,这意味着此Artifactory的conatainer的IP与本地主机(Linux服务器)不同。我假设主机文件是针对本地主机而不是容器的IP进行编辑的。请确保可以通过Linux服务器访问容器的IP,该服务器应可访问,然后相应地更改主机文件。如果在服务器没有响应且客户端超时时发生网关超时,我相信在IP上,由于Artifactory作为docker容器运行,因此在这里发挥着重要作用。

网络ID名称驱动程序作用域0d0fc3799bc8网桥本地50cf3e2b3f4a主机本地ed6ca01522f1无空localdocker网络检查-f'{range.IPAM.Config}{{.Subnet}{{end}}'0d0fc3799bc8 172.17.0.0/16I在执行docker网络检查时没有看到Jfrog docker IP地址。您能告诉我如何获取Jfrog容器的IP吗?