| 用途 | 声明监听端口(元数据) |
|---|---|
| 语法 | EXPOSE 8080 或 EXPOSE 80/tcp 443/tcp |
| 实际发布 | docker run -p / compose ports 字段 |
示例
示例
EXPOSE 8080
# 多协议写法
EXPOSE 80/tcp 443/tcp 53/udpdocker run -P 会把所有 EXPOSE 端口随机映射到宿主高位端口,适合临时验证。
在镜像里声明服务监听的端口(文档性质):为使用者提示,配合 -P 随机映射或编排读取;它本身不会打开或发布端口。
| 用途 | 声明监听端口(元数据) |
|---|---|
| 语法 | EXPOSE 8080 或 EXPOSE 80/tcp 443/tcp |
| 实际发布 | docker run -p / compose ports 字段 |
EXPOSE 8080
# 多协议写法
EXPOSE 80/tcp 443/tcp 53/udp