我使用命令“docker run -p 8080/8080 --name my_local_image ....”,但失败,提示无法在本地找到图像“8080/8080:最新”
8080/8080=这两个端口到底代表什么?
替换这个“-p 8080/8080“ 这样 ”-p 8080:8080 "
- 第一个端口:Docker主机(您可以使用此端口访问您的容器),从Docker主机访问容器outside.
- 第二个:是您的应用程序使用的端口。
示例:我想在docker容器中运行tomcat服务器,tomcat的默认端口是8080我想在端口上公开我的码头工人9000所以我必须写:
docker run -p 9000:8080 --name myTomcatContainer tomcat
因此,通过此配置,我可以使用以下命令从外部访问 Tomcat:
http://主机ip:9000
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)