Containers Docker

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.

1 « J'aime »