traefik/whoamiudp traefik/whoamiudp \ --port :8080 \ # 容器内 UDP 监听端口(默认 :8080) --name my-udp-server # 自定义服务器名称(用于输出标识,可选)
说明:
-p 8080:8080/udp:必须显式指定 UDP 协议,否则默认使用 TCP。--port 和 --name,将使用默认值(端口 :8080,名称为空)。创建 docker-compose.yml 文件,定义服务配置:
yamlversion: '3' services: whoamiudp: image: traefik/whoamiudp container_name: whoamiudp ports: - "8080:8080/udp" # UDP 端口映射 command: - --port=:8080 # 监听端口(默认 :8080) - --name=demo-udp # 服务器名称(可选) restart: unless-stopped # 异常退出后自动重启(可选)
启动服务:
bashdocker-compose up -d
| 参数名 | 默认值 | 描述 |
|---|---|---|
port | :8080 | 容器内 UDP 监听端口,格式为 :端口号(如 :9000 表示监听 9000 端口) |
name | 空 | 自定义服务器名称,输出信息时将包含该名称(如 [my-udp-server] OS Info: ...) |
使用示例:
若需修改监听端口为 9000 并命名为 test-server,命令行参数为 --port :9000 --name test-server。
容器运行后,通过以下命令查看实时输出日志(包含 OS 信息和请求数据):
bashdocker logs -f whoamiudp # -f 表示实时跟踪日志
典型输出示例:
当接收到 UDP 请求时,日志将显示:
[my-udp-server] OS Info: linux/amd64 [my-udp-server] Request received from 192.168.1.100:54321: "Hello UDP Server"


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务