在 Docker compose 加上 log server 設定

  • 希望將 docker compose logs -f 的訊息轉到 log server
  • 針對 docker-compose.yml 內的每個服務設定 logging Exp.

      mariadb:
        image: mariadb
        container_name: db
        ports:
          - 3306:3306
        environment:
          - MARIADB_ROOT_PASSWORD=${MARIADB_ROOT_PASSWORD}
          - TZ=Asia/Taipei
        restart: always
        volumes:
          - ./db_data:/var/lib/mysql
        logging:
          driver: syslog
          options:
            syslog-address: "udp://192.168.11.230:514"
            syslog-facility: "local0"
            tag: "mariadb/{{.ID}}"

  • tech/docker_compose_log.txt
  • 上一次變更: 2025/05/08 13:03
  • jonathan