如何使用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蛮力)?