1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

zabbix-docker用のシンプルなcompose.ymlファイル

Posted at

これを書いた経緯

公式のzabbix-dockerのcomposeファイルはややこしく、不要な記述が多数あります。
またdockerのバージョンによってはエラーになることも多々あります。(3日溶けた)

最低限必要なコンテナとDocker機能だけに絞って作っておきました。
これならほぼどんな環境でも一発で立ち上がるはずです。

version: '3.7'

services:
  zabbix-db:
    image: mysql:8.0
    environment:
      MYSQL_DATABASE: zabbix
      MYSQL_USER: zabbix
      MYSQL_PASSWORD: ${MYSQL_PASSWORD}
      MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
      LANG: C.UTF-8
    networks:
      - zabbix-network
    restart: always

  zabbix-server:
    image: zabbix/zabbix-server-mysql:latest
    environment:
      DB_SERVER_HOST: zabbix-db
      MYSQL_DATABASE: zabbix
      MYSQL_USER: zabbix
      MYSQL_PASSWORD: ${MYSQL_PASSWORD}
      MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
    networks:
      - zabbix-network
    depends_on:
      - zabbix-db
    restart: always

  zabbix-web-nginx:
    image: zabbix/zabbix-web-nginx-mysql:latest
    environment:
      ZBX_SERVER_HOST: zabbix-server
      DB_SERVER_HOST: zabbix-db
      MYSQL_DATABASE: zabbix
      MYSQL_USER: zabbix
      MYSQL_PASSWORD: ${MYSQL_PASSWORD}
      MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
    ports:
      - "8080:8080"
    networks:
      - zabbix-network
    depends_on:
      - zabbix-server
    restart: always

networks:
  zabbix-network:
    driver: bridge

参考

https://github.com/zabbix/zabbix-docker
https://qiita.com/raharaharu/items/5291af1c6750d1fc6371
https://qiita.com/take-dev/items/2ff7f14cc984bcca2cd6#cant-set-healthcheckstart_interval-as-feature-require-docker-engine-v25-or-laterエラーが出た場合

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?