微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决Docker无法登录到在Docker中运行的JFrog Artifactory

我按照 Docker安装部分中的步骤操作,以在Linux Mint上的Docker上运行JFrog Artifactory(版本4.160 rev 40364),并且能够从Chrome浏览器访问我的实例JFrog Artifactory访问:http:// SERVER_HOSTNAME:8082 / ui /。请参见URL

https://www.jfrog.com/confluence/display/JFROG/Installing+Artifactory#InstallingArtifactory-DockerInstallation

在运行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-不安全注册docker-virtual.art.local-不安全注册docker-dev-local2.art.local-不安全注册docker-prod-local2.art.local-不安全注册docker-remote.art.local”

我的问题是当我尝试 docker登录docker-virtual.art.local
要么 docker push docker-virtual.art.local / hello-world

我收到了
错误 来自守护程序的响应:获取https://docker-virtual.art.local/v2/:网关超时

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

您能告诉我我做错了吗?

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。