7.9 EXPOSE 暴露端口
7.9.1 基本语法
EXPOSE <端口> [<端口>/<协议>...]7.9.2 基本用法
## 声明单个端口
EXPOSE 80
## 声明多个端口
EXPOSE 80 443
## 声明 TCP 和 UDP 端口
EXPOSE 80/tcp
EXPOSE 53/udp7.9.3 EXPOSE 的作用
1. 文档说明
2. 配合 -P 使用
7.9.4 EXPOSE vs -p
特性
EXPOSE
-p
没有 EXPOSE 也能 -p
7.9.5 常见误解
误解:EXPOSE 会打开端口
正确理解
7.9.6 最佳实践
1. 总是声明应用使用的端口
2. 使用明确的协议
3. 与应用实际端口保持一致
7.9.7 使用环境变量
7.9.8 在 Compose 中
最后更新于