sudo docker network create -d macvlan --subnet=192.168.1.0/22 --gateway=192.168.1.1 -o parent=eth0 --attachable local-nw
There create up docker compose
| services: | |
| adguard: | |
| image: adguard/adguardhome:latest | |
| container_name: adguard | |
| volumes: | |
| - ./work:/opt/adguardhome/work | |
| - ./conf:/opt/adguardhome/conf | |
| ports: | |
| - "53:53/tcp" | |
| - "53:53/udp" | |
| - "67:67/udp" | |
| - "68:68/udp" | |
| - "80:80/tcp" | |
| - "443:443/tcp" | |
| - "443:443/udp" | |
| - "3000:3000/tcp" | |
| - "853:853/tcp" | |
| - "784:784/udp" | |
| - "853:853/udp" | |
| - "8853:8853/udp" | |
| - "5443:5443/tcp" | |
| - "5443:5443/udp" | |
| networks: | |
| mcvlan-nw: | |
| ipv4_address: 192.168.1.254 | |
| environment: | |
| - TZ=Europe/Berlin | |
| cap_add: | |
| - NET_ADMIN | |
| restart: unless-stopped # Added restart option |