docker-compose部署zabbix

docker部署zabbix


 1. docker-compose部署zabbix

  1 version: "3"
  2 
  3 services:
  4     mysql-server:
  5       image: 10.30.5.120/docker/mysql:5.6
  6       ports:
  7         - "3306:3306"
  8       environment:
  9         MYSQL_ROOT_PASSWORD: 123
 10         MYSQL_DATABASE: zabbix
 11         MYSQL_USER: tom
 12         MYSQL_PASSWORD: 123
 13       command: --character-set-server=utf8  #設置數據庫默認編碼爲UTF8
 14 
 15     zabbix-server:
 16       image: 10.30.5.120/docker/zabbix-server
 17       ports:
 18         - "10051:10051"
 19       environment:
 20         DB_SERVER_HOST: mysql-server   #數據庫的主機名或IP,服務名可以在容器內部實現解析,所以這裏寫的是服務名
 21         DB_SERVER_PORT: 3306           #數據庫的端口
 22         MYSQL_DATABASE: zabbix         #數據庫名字
 23         MYSQL_USER: tom                #數據庫登錄賬號
 24         MYSQL_PASSWORD: 123            #登錄數據庫密碼
 25       depends_on:
 26         - mysql-server                 #啓動依賴於mysql-server服務
 27     zabbix-web:
 28       image: 10.30.5.120/docker/zabbix-web-apache
 29       ports:
 30         - "80:80"
 31       environment:
 32         DB_SERVER_HOST: mysql-server
 33         DB_SERVER_PORT: 3306
 34         MYSQL_DATABASE: zabbix
 35         MYSQL_USER: tom
 36         MYSQL_PASSWORD: 123
 37         TZ: Asia/Shanghai              #設置時區:亞洲/上海
 38         ZBX_SERVER_HOST: zabbix-server #zabbix-server的主機名
 39       depends_on:
 40         - mysql-server
 41         - zabbix-server
 42     zabbix-agent: 
 43       image: 10.30.5.120/docker/zabbix-agent
 44       ports:
 45         - "10050:10050"
 46       environment:
 47         ZBX_SERVER_HOST: zabbix-server
 48       depends_on:
 49         - zabbix-server
發佈了40 篇原創文章 · 獲贊 14 · 訪問量 1402
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章