| 用途 | 发布 UDP 服务端口 |
|---|---|
| 语法 | -p 宿主端口:容器端口/udp |
| 双协议 | tcp 与 udp 分别声明 |
示例
示例
docker run -d -p 53:53/udp -p 53:53/tcp --name dns myapp/dns:1.0
docker run -d -p 5000:5000/udp --name log-sink myapp/collector:1.0DNS、日志采集、游戏服务等 UDP 场景最常见;写漏 /udp 时表现为请求无响应而不是连接拒绝。
默认映射按 TCP 处理:UDP 服务要在端口后加 /udp,同一端口同时提供两种协议时写两条 -p。
| 用途 | 发布 UDP 服务端口 |
|---|---|
| 语法 | -p 宿主端口:容器端口/udp |
| 双协议 | tcp 与 udp 分别声明 |
docker run -d -p 53:53/udp -p 53:53/tcp --name dns myapp/dns:1.0
docker run -d -p 5000:5000/udp --name log-sink myapp/collector:1.0