Docker run命令-p参数详解

简介: 本文介绍Docker端口映射的基础用法。通过`docker run -p <宿主机端口>:<容器端口>`实现端口映射,例如`-p 5000:80`将宿主机5000端口映射到容器80端口,外部访问宿主机5000端口时流量会转发至容器内部的80端口。示例命令中,`-d`用于后台运行,`--restart=always`确保容器自动重启,`--name`指定容器名称。部署完成后可通过`http://服务器IP地址:5000`验证服务是否正常运行。

端口映射基础语法
docker run -p <宿主机端口>:<容器端口>

操作示例
docker run -d --restart=always --name=spug -p 5000:80 registry.aliyuncs.com/openspug/spug
参数解析
-d:后台运行容器
--restart=always:设置容器自动重启
--name=spug:指定容器名称
-p 5000:80:核心端口映射参数
端口映射说明
当使用-p 5000:80配置时:

容器内部服务监听的80端口
宿主机开放5000端口
外部请求发送到宿主机5000端口时
流量自动转发到容器80端口
访问验证
完成部署后可通过以下方式访问: http://服务器IP地址:5000 (将"服务器IP地址"替换为实际主机IP或域名)
————————————————

目录
打赏
0
57
57
0
59
分享
相关文章
Docker Compose--命令说明
Docker Compose--命令说明
619 30
Docker 安装常用软件相关命令
本文介绍了在CentOS 7.9系统上安装Docker的详细步骤,包括添加阿里云镜像源、安装Docker及相关组件、启动服务以及配置镜像加速。同时,还展示了如何通过Docker安装MySQL 5.7版本数据库,涵盖拉取镜像、创建数据目录、运行容器及配置挂载点等操作,并提供验证安装成功的命令和截图。适合需要部署Docker与MySQL环境的用户参考。
254 5
常用的Docker命令:docker_cmd_sheet
以上就是一些常用的Docker命令,希望能帮助你更好地驾驭这个强大的工具。记住,Docker就像是一个魔法咒语,只有真正理解和熟练使用,才能发挥出它的最大魔力。
103 22
如何将现有的应用程序迁移到Docker容器中?
如何将现有的应用程序迁移到Docker容器中?
156 57
Docker:重塑现代软件交付的容器引擎
Docker:重塑现代软件交付的容器引擎
Docker:轻量级容器技术重塑应用交付
Docker:轻量级容器技术重塑应用交付
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问