A la demande de @clemalex, je bouge mes docker compose Ici…
Docker compose de HA
version: '3.3'
services:
homeassistant:
container_name: homeassistant
environment:
- TZ=Europe/Paris
volumes:
- '/home/data/homeassistant/config:/config'
network_mode: host
image: 'homeassistant/home-assistant:2021.9.2'
labels:
- wud.tag.include=^\d+\.\d+\.\d+$
- wud.watch=true
zigbee2mqtt:
version: '3'
services:
zigbee2mqtt:
container_name: zigbee2mqtt
image: koenkk/zigbee2mqtt:1.21.1
volumes:
- /home/data/zigbee2mqtt/data:/app/data
- /run/udev:/run/udev:ro
devices:
- /dev/ttyACM0:/dev/ttyACM0
restart: always
ports:
- 8080:8080
privileged: true
environment:
- TZ=Europe/Paris
network_mode: bridge
labels:
- wud.tag.include=^\d+\.\d+\.\d+$
- wud.watch=true
NodeRed:
version: "3.7"
services:
nodered:
container_name: nodered
image: nodered/node-red:2.0.6
environment:
- TZ=Europe/Paris
ports:
- "1880:1880"
volumes:
- /home/data/nodered:/data
restart: unless-stopped
network_mode: bridge
labels:
- wud.tag.include=^\d+\.\d+\.\d+$
- wud.watch=true
Samba
version: '3.3'
services:
samba:
command: '-s "data:/data:rw:moi" -u "1000:998:moi:docker:password"'
container_name: samba
ports:
- '139:139'
- '445:445'
environment:
- USERID=1000
- GROUPID=998
volumes:
- '/home/data:/data'
image: elswork/samba:3.2.7
restart: unless-stopped
network_mode: bridge
labels:
- wud.tag.include=^\d+\.\d+\.\d+.*$$
- wud.watch=true
Et Frigate:
version: '3.3'
services:
frigate:
container_name: frigate
restart: unless-stopped
network_mode: bridge
devices:
- /dev/dri/renderD128
- '/dev/bus/usb:/dev/bus/usb'
volumes:
- '/home/moi/data/frigate/media:/media/frigate'
- '/etc/localtime:/etc/localtime:ro'
- '/home/moi/data/frigate/config.yaml:/config/config.yml:ro'
environment:
- FRIGATE_RTSP_PASSWORD=S89ergines
- TZ=Europe/Paris
- USERID=1000
- GROUPID=998
ports:
- '5000:5000'
- '1935:1935'
image: blakeblackshear/frigate:0.9.0-rc4-amd64
labels:
- wud.tag.include=^\d+\.\d+\.\d+.*-amd64$$
- wud-watch=true
Les lignes « wud » c’est pour What’s up Docker?
Je l’utilise à la place de watchtower. Comme j’ai plusieurs environnement docker, je peux utiliser l’api pour portainer et wud pour « voir » tous mes dockers.