我一直在尝试通过 ip 连接到 docker 容器,但仍然不成功。当我使用“docker检查容器id”时,我得到这个结果。
![Docker container port](https://content.screencast.com/users/husnainafzal/folders/Jing/media/6bddde2e-044b-4125-bef4-9fd215202702/2014-07-23_1804.png)
我的虚拟盒子默认设置为:
![Virtual box settings](https://content.screencast.com/users/husnainafzal/folders/Jing/media/540bf18f-edf1-4907-9756-eedbf0fe2723/2014-07-23_1806.png)
有人可以帮我解决这个问题吗?
运行 docker 时,您可以指定外部世界可以访问的端口。基本语法是:
docker run -p hostPort:containerPort imageName
or just
docker run -p hostPort imageName
第一种情况,从外部来看,hostPort
将被使用,但在容器内部:containerPort
将会被使用。在第二种情况下,您只需在容器内部和外部使用该端口。
您还可以使用以下命令创建暴露端口的映像EXPOSEDockerfile 中的命令。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)