| 用途 | 控制端口暴露范围 |
|---|---|
| 语法 | -p 127.0.0.1:宿主端口:容器端口 |
| 安全意义 | 避免被公网或局域网直接访问 |
示例
示例
docker run -d -p 127.0.0.1:5432:5432 --name db postgres:16-alpine
docker run -d -p 192.168.1.10:8080:80 nginx
docker inspect -f '{{json .NetworkSettings.Ports}}' db需要经宿主机 Nginx 反代对外提供服务的内部端口,绑定 127.0.0.1 可以少走一层暴露面。