Skip to content

Instantly share code, notes, and snippets.

@tomtom215
Last active January 9, 2024 02:29
Show Gist options
  • Save tomtom215/e941975ccc328be336e4db3a567c06ec to your computer and use it in GitHub Desktop.
Save tomtom215/e941975ccc328be336e4db3a567c06ec to your computer and use it in GitHub Desktop.
adguard+portainer+watchtower docker-compose raspberry pi4
version: '3.3'
services:
portainer:
container_name: portainer
restart: unless-stopped
ports:
- '9000:9000'
volumes:
- '/var/run/docker.sock:/var/run/docker.sock'
- /home/pi/docker/portainer:/data
image: 'portainer/portainer:linux-arm'
watchtower:
container_name: watchtower
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
image: containrrr/watchtower
adguardhome:
container_name: adguardhome
image: adguard/adguardhome:latest
restart: always
volumes:
- /docker/adguard/workdir:/opt/adguardhome/work
- /docker/adguard/confdir:/opt/adguardhome/conf
# Uncomment when you want to setup a DHCP server as well
network_mode: "host"
ports:
- "53:53/tcp"
- "53:53/udp"
- "67:67/udp"
- "68:68/tcp"
- "68:68/udp"
- "80:80/tcp"
- "443:443/tcp"
- "853:853/tcp"
- "3000:3000/tcp"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment