如何使用Docker Compose文件发布“mode = host”的一系列端口?
在Docker Compose文件中,我可以使用简短的语法轻松发布一系列端口:
ports: - "3000-3010:3000-3010/udp"
但在我的情况下,我需要这些端口作为“模式=主机”绕过群覆盖networking。 短格式的语法不能expression,所以我需要使用长格式:
ports: - published: "3000-3010" target: "3000-3010" protocol: udp mode: host
但是,Docker似乎不喜欢用长格式的语法来指定范围,因为在部署堆栈时出现这个错误:
services.test.ports.0.target必须是一个整数
有没有办法做到这一点(通过指定范围内的每个端口作为长forms蛮力)?