docker default gateway

есть две сети overlay и macvlan(в публичную сеть)

когда запускается контейнер, то маршрут по умолчанию назначен через сеть overlay

вопрос: как привязать маршрут через другую сеть ?

docker-compose.yml

version: '3'
services:
 nginx:
    container_name: nginx
    image: 'nginx'
    networks:
      frontend:
      backend:

networks:
  frontend:
    external:
      name: macnet

  backend:
    external:
      name: br0

docker network inspect macnet

[
    {
        "Name": "macnet",
        "Id": "205f5b098c4dfc7b7703754d650fe28193c4c909d14b6c93acf36aa49d1fcc80",
        "Created": "2020-11-26T11:50:20.397580571+04:00",
        "Scope": "local",
        "Driver": "macvlan",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": {},
            "Config": [
                {
                    "Subnet": "10.10.10.0/27",
                    "Gateway": "10.10.10.1"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "3cfa9acd5f2dfbdf337c069effd33203282f04a359b5676ac6036d118f5489d7": {
                "Name": "nginx",
                "EndpointID": "017a7214d367f027a116518658dd5a6e266d18222edd0f4ed2bd0ecd06d0ef4f",
                "MacAddress": "02:42:0a:40:03:02",
                "IPv4Address": "10.10.10.2/27",
                "IPv6Address": ""
            }
        },
        "Options": {
            "macvlan_mode": "bridge",
            "parent": "ovirtmgmt"
        },
        "Labels": {}
    }
]

Ответы (0 шт):