
亦可使用Dockerfile文件中的EXPOSE指令来配置。
例如:(不推荐使用)
例如:
以上指令会将容器的80端口随机映射到宿主机的一个端口上。
例如:
以上指令会将容器的80端口映射到宿主机的8000端口上。
以上指令会将容器的ip192.168.0.100和80端口,随机映射到宿主机的一个端口上。
以上指令会将容器的ip192.168.0.100和80端口,映射到宿主机的8000端口。
首先启动一个容器[root@docker ~]# docker run -d -P training/webapp python app.py
160cb35c7e18aa13bad50841ad43076b41341199c5753fec3ca1692961467519
-P :大写的P 随机指定一个端口
查看
[root@docker ~]# docker ps -l
CONTAINER IDIMAGE COMMAND CREATED STATUS PORTS NAMES
160cb35c7e18training/webapp "python app.py" 7 seconds ago Up 6 seconds0.0.0.0:32770->5000/tcp adoring_sinoussi
可以看到本地端口跟容器内端口相映射,我们可以通过访问32770访问容器内端口号是5000的应用
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)