Docker run命令-p参数详解
端口映射基础语法
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或域名)