| 格式 | -p [绑定IP:]宿主端口:容器端口[/协议] |
|---|---|
| 随机端口 | -p 80:宿主侧随机高位端口;docker port 查看 |
| 仅本机 | -p 127.0.0.1:3306:3306:只有宿主回环可连 |
| 指定网卡 | -p 10.0.0.5:8080:80 绑定特定内网地址 |
| UDP | -p 53:53/udp 显式声明协议,默认 tcp |
使用示例
使用示例
docker run -d -p 127.0.0.1:3306:3306 --name db mysql:8.0
docker run -d -p 8080:80 --name web nginx:1.27
docker port web
ss -lntp | grep 8080默认 -p 3306:3306 等于监听 0.0.0.0:云安全组或宿主防火墙一旦漏配就是公网未授权访问,属高频事故点。