AdGuardHomeをdocker-composeを使ってデプロイする
AdGuardHomeをdocker-composeを使ってデプロイする。
version: "3"
########################### NETWORKS
networks:
default:
driver: bridge
dockervlan:
name: dockervlan
driver: macvlan
driver_opts:
parent: eth0 # using ifconfig
ipam:
config:
- subnet: "192.168.1.0/24"
ip_range: "192.168.1.245/32"
gateway: "192.168.1.1"
- subnet: "fe80::/10"
ip_range: "fe80::1/128"
gateway: "fe80::bad:cafe"
########################### SERVICES
services:
adguardhome:
container_name: adguardhome
image: adguard/adguardhome
restart: unless-stopped
networks:
dockervlan:
ipv4_address: 192.168.1.245 # IP address inside the defined range
ipv6_address: fe80::1
ports:
- 53:53/udp
- 67:67/udp
- 68:68/tcp
- 68:68/udp
- 80:80/tcp
- 443:443/tcp
- 853:853/tcp
- 3000:3000/tcp
volumes:
- /home/<username>/adguardhome/conf:/opt/adguardhome/conf
- /home/<username>/adguardhome/work:/opt/adguardhome/work
user: "1000:1000"
これで192.168.1.245:3000で管理画面に行けるはずなのだが到達できない。
なにがいけないんだろう?
macvlanを諦めてhostにすればうまくいく。Port53の回避策は多分必要。
version: "3.9"
services:
adguardhome:
container_name: adguardhome
image: adguard/adguardhome
restart: unless-stopped
network_mode: host
volumes:
- /home/<username>/adguardhome/conf:/opt/adguardhome/conf
- /home/<username>/adguardhome/work:/opt/adguardhome/work
この記事が気に入ったらサポートをしてみませんか?