在 docker 容器上访问工件 运行

access artifactory running on docker container

我的设置是: 在 Windows 7 我安装了 Oracle Virtual Box。 在 Virtual Box 上,我是 运行 Ubuntu 16 岁。 在Ubuntu,我是运行Docker容器,ip:172.17.0.2 在 docker 容器中,我是 运行 Jfrog Artifactory,它使用端口 8081。

我的问题是: 从 Windows 我如何访问我的 Jfrog Artifactory 服务? ( 使用 ip: 172.17.0.2 from windows, 无法访问 )

使用您的 Ubuntu VM 的 IP。 (可能类似于 192.168.xx.xx)并在端口 8081 上访问该 IP:192.168.xx.xx:8081.

$ docker run --name artifactory -d -p 8081:8081 docker.bintray.io/jfrog/artifactory-oss:latest

这将在您的 Ubuntu VM 中启动一个容器,并将该容器的端口 8081 映射到您的 VM 的 8081。