zabbix docker - 安裝和初始化配置

leolztang發表於2017-01-25

zabbix docker - 安裝和初始化配置

安裝zabbix server docker-mysql版本

zabbix server支援不同的資料庫(詳見zabbix的docker hub),這裡選擇mysql作為底層資料庫,

$ docker pull zabbix/zabbix-server-mysql

 

安裝mysql docker

$ docker pull mysql

設定和啟動mysql資料庫

$ docker run --name zabbix -v /var/docker_data/mysql/zabbix/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=rootpwd -e MYSQL_USER=zabbix -e MYSQL_PASSWORD=zabbixpwd  -d mysql --character-set-server=utf8 --collation-server=utf8_general_ci

這裡直接使用了命令列引數簡單配置了mysql資料庫,其中-e指定的容器引數,--XXX是mysql的引數,mysql引數可以通過掛載配置檔案的方式配置,詳見mysql docker hub

設定和啟動zabbix server

$ docker run --name zabbix-server-mysql -e DB_SERVER_HOST="localhost" -e DB_SERVER_PORT=3306 -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbixpwd" -d zabbix/zabbix-server-mysql
這裡的-e引數是關於mysql資料庫的連線資訊,必須和上一步的設定統一

 

相關文章