我是Docker的新手,请帮助我解决问题。
我已经在Windows 8上安装了docker,运行了图像nginx的容器。
但是我无法通过docker container inspect <container_id>
获得的容器IP来访问它。
我正在尝试在安装docker的同一台机器上访问它。我认为应该在不暴露端口的情况下访问机器。
答案 0 :(得分:2)
在不暴露端口的情况下将无法访问它。
容器ip可以在内部docker网络中用于容器到容器的连接。通过运行带有docker run
标志的-p
公开端口,并指定源端口和目标端口,或者指定-P
公开 all 。