我正在使用Docker for Windows(我没有使用使用VM的Docker Toolbox)但我无法从本地网络上的其他计算机上看到我的容器。在我的主机中,一切都很完美,运行良好,但是,我希望其他人使用我的容器。
尽管发布了same question in Docker's Forum,答案却没有显示出来。另外,我一直在这里寻找,但解决方案发现它是关于在虚拟机中设置桥接选项,正如我之前所说,我使用Docker for windows,没有使用虚拟机。
Docker版本命令
Client:
Version: 1.12.0
API version: 1.24
Go version: go1.6.3
Git commit: 8eab29e
Built: Thu Jul 28 21:15:28 2016
OS/Arch: windows/amd64
Server:
Version: 1.12.0
API version: 1.24
Go version: go1.6.3
Git commit: 8eab29e
Built: Thu Jul 28 21:15:28 2016
OS/Arch: linux/amd64
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
789d7bf48025 gogs/gogs "docker/start.sh /bin" 5 days ago Up 42 minutes 0.0.0.0:10022->22/tcp, 0.0.0.0:5656->3000/tcp gogs
7fa7978996b8 mysql:5.7.14 "docker-entrypoint.sh" 5 days ago Up 56 minutes 0.0.0.0:8989->3306/tcp mysql
我想要使用的容器是在端口5656中工作的gog。
当我使用localhost:5656和127.0.0.1:5656正常工作时,但当我从其他机器使用我的本地网络IP(192.168.0.127)时,容器无法访问。
提前致谢。