58 lines
1.4 KiB
YAML
58 lines
1.4 KiB
YAML
version: '3'
|
|
networks:
|
|
default:
|
|
enable_ipv6: true
|
|
driver: bridge
|
|
driver_opts:
|
|
com.docker.network.enable_ipv6: "true"
|
|
ipam:
|
|
driver: default
|
|
config:
|
|
- subnet: fd00:0:0:1:3::/64
|
|
gateway: fd00:0:0:1:3::1
|
|
- subnet: 172.18.0.0/16
|
|
gateway: 172.18.0.1
|
|
services:
|
|
ipv6nat:
|
|
container_name: ipv6nat
|
|
restart: unless-stopped
|
|
image: robbertkl/ipv6nat
|
|
privileged: true
|
|
network_mode: host
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
- /lib/modules:/lib/modules:ro
|
|
|
|
nginx-proxy-manager:
|
|
image: 'jc21/nginx-proxy-manager:latest'
|
|
restart: unless-stopped
|
|
container_name: mainstack-nginxproxymanager
|
|
ports:
|
|
- '80:80'
|
|
- '443:443'
|
|
volumes:
|
|
- ./nginx-proxy-manager/data:/data
|
|
- ./nginx-proxy-manager/letsencrypt:/etc/letsencrypt
|
|
networks:
|
|
default:
|
|
ipv6_address: "fd00:0:0:1:3::2"
|
|
depends_on:
|
|
- uptime-kuma
|
|
- boris-uptime-koom
|
|
|
|
uptime-kuma:
|
|
image: louislam/uptime-kuma:latest
|
|
container_name: uptime-kuma
|
|
restart: unless-stopped
|
|
volumes:
|
|
- ./uptime-kuma:/app/data
|
|
networks:
|
|
default:
|
|
ipv6_address: "fd00:0:0:1:3::3"
|
|
|
|
telegraf:
|
|
restart: unless-stopped
|
|
image: telegraf:latest
|
|
container_name: telegraf
|
|
volumes:
|
|
- ./telegraf.conf:/etc/telegraf/telegraf.conf |