zabbix docker 实践(一)

编写zabbix.yml

这个是我已经写好的,拿过去直接用吧,image不要动,其他的看自己情况自行调整吧。
2019/03/31日更新zabbix-web镜像,替换了默认字体,所以不会出现启用中文出现乱码的问题了。

使用bridge网络

[root@zabbix ~]# mkdir /docker-compose
[root@zabbix ~]# cd /docker-compose/
[root@zabbix /docker-compose]# vim zabbix.yml
version: '3'
services: 
  mysql: 
    image: swr.cn-north-1.myhuaweicloud.com/rj-bai/zabbix-mysql:5.7
    environment: 
      MYSQL_USER: zabbix
      MYSQL_DATABASE: zabbix
      MYSQL_PASSWORD: zabbix
      MYSQL_ROOT_PASSWORD: Sowhat?
    volumes: 
      - /data/mysql/zabbix:/var/lib/mysql
    ports:
      - 3306:3306
    restart: always
    networks: 
      - zabbix
  
  zabbix-java-gateway:
    image: swr.cn-north-1.myhuaweicloud.com/rj-bai/zabbix-java-gateway:4.0.1
    ports: 
      - 10052:10052
    restart: always
    networks: 
      - zabbix

  zabbix-server: 
    image: swr.cn-north-1.myhuaweicloud.com/rj-bai/zabbix-server:4.0.1
    environment:
      ZBX_JAVAGATEWAY: zabbix-java-gateway
      ZBX_JAVAGATEWAY_ENABLE: "true"
      DB_SERVER_HOST: mysql
      MYSQL_DATABASE: zabbix
      MYSQL_USER: zabbix
      MYSQL_PASSWORD: zabbix
      MYSQL_ROOT_PASSWORD: Sowhat?
    links: 
      - mysql
    ports: 
      - 10051:10051
    depends_on: 
      - mysql
    restart: always
    networks: 
      - zabbix

  zabbix-web: 
    image: swr.cn-north-1.myhuaweicloud.com/rj-bai/zabbix-web:4.0.1
    environment:
      PHP_TZ: Asia/Shanghai
      DB_SERVER_HOST: mysql
      MYSQL_DATABASE: zabbix
      MYSQL_USER: zabbix
      MYSQL_PASSWORD: zabbix
      MYSQL_ROOT_PASSWORD: Sowhat?
    links:
      - mysql   
    ports: 
      - 80:80
    depends_on: 
      - zabbix-server
      - mysql
    restart: always
    networks: 
      - zabbix

networks: 
  zabbix:
    driver: bridge

用户名:Admin 注A大写

密码:zabbix

参考链接:
https://lingchu.me/post/144.html

posted @ 2020-10-13 10:22  鲁哒哒  阅读(71)  评论(0编辑  收藏  举报