docker-apps/networks/stacks/compose.yml
2025-04-15 22:40:04 +02:00

106 lines
2.3 KiB
YAML

name: networks
services:
netbb:
image: busybox
hostname: netsvc2
networks:
- traefik-net
- postgres-net
- mariadb-net
- mysql-net
- authentik-net
- fireflyiii-net
- vaultwarden-net
- digikam-net
- macvlan0
- macvlan1
- mdns-net
networks:
macvlan0:
name: macvlan0
driver: macvlan
driver_opts:
parent: br1
com.docker.network.macvlan.mode: bridge
com.docker.network.bridge.name: "br-locallan"
ipam:
config:
- subnet: 192.168.2.0/24
gateway: 192.168.2.1
macvlan1:
name: macvlan1
driver: macvlan
driver_opts:
parent: enp7s0
com.docker.network.macvlan.mode: bridge
com.docker.network.bridge.name: "br-localnet"
ipam:
config:
- subnet: 10.0.0.0/20
gateway: 10.0.0.2
traefik-net:
name: traefik-net
attachable: true
driver: bridge
ipam:
config:
- subnet: 10.255.224.0/20 # Range: 10.255.224.1 - 10.255.239.254
driver_opts:
# NB! bridge name should be 15 characters or less
com.docker.network.bridge.name: "br-traefik"
postgres-net:
name: postgres-net
driver: bridge
internal: true
driver_opts:
com.docker.network.bridge.name: "br-postgres"
mariadb-net:
name: mariadb-net
driver: bridge
internal: true
driver_opts:
com.docker.network.bridge.name: "br-mariadb"
mysql-net:
name: mysql-net
driver: bridge
internal: true
driver_opts:
com.docker.network.bridge.name: "br-mysql"
authentik-net:
name: authentik-net
driver: bridge
internal: true
driver_opts:
com.docker.network.bridge.name: "br-authentik"
fireflyiii-net:
name: fireflyiii-net
driver: bridge
internal: true
driver_opts:
com.docker.network.bridge.name: "br-fireflyiii"
vaultwarden-net:
name: vaultwarden-net
driver: bridge
internal: true
driver_opts:
com.docker.network.bridge.name: "br-vaultwarden"
digikam-net:
name: digikam-net
driver: bridge
internal: true
driver_opts:
com.docker.network.bridge.name: "br-digikam"
mdns-net:
name: mdns-net
driver: bridge
internal: true
driver_opts:
com.docker.network.bridge.name: "br-mdns"