version: '3'
services:
portainer-ce:
image: portainer/portainer-ce
container_name: portainer
restart: unless-stopped
ports:
- 8000:8000
- 9000:9000
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
volumes:
portainer_data:
version: '3'
services:
netdata:
image: netdata/netdata
container_name: netdata
restart: unless-stopped
ports:
- 19999:19999
cap_add:
- SYS_PTRACE
security_opt:
- apparmor:unconfined
volumes:
- netdataconfig:/etc/netdata
- netdatalib:/var/lib/netdata
- netdatacache:/var/cache/netdata
- /etc/passwd:/host/etc/passwd:ro
- /etc/group:/host/etc/group:ro
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /etc/os-release:/host/etc/os-release:ro
volumes:
netdataconfig:
netdatalib:
netdatacache:
Raspberry pi:
version: '3'
services:
netdata:
image: netdata/netdata:v1.15.0-armhf
container_name: netdata
restart: unless-stopped
ports:
- 19999:19999
cap_add:
- SYS_PTRACE
security_opt:
- apparmor:unconfined
volumes:
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
version: '3'
services:
pihole:
image: pihole/pihole:latest
container_name: pihole
restart: unless-stopped
network_mode: host
ports:
- 53:53/tcp
- 53:53/udp
- 67:67/udp
- 80:80/tcp
environment:
TZ: Europe/Berlin
volumes:
- ./etc-pihole/:/etc/pihole/
- ./etc-dnsmasq.d/:/etc/dnsmasq.d/
cap_add:
- NET_ADMIN
Raspberry pi:
version: '3'
services:
homeassistant:
image: homeassistant/raspberrypi2-homeassistant
container_name: homeassistant
privileged: true
network_mode: host
volumes:
- ./home-assistant:/config
- /etc/localtime:/etc/localtime:ro
restart: unless-stopped