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