使用DOKCER一条命令安装zabbix
docker run --name zabbix-appliance-01 -t \
-p 10051:10051 \
-p 80:80 \
-v /data/zabbix/alertscripts:/usr/lib/zabbix/alertscripts \
-v /data/zabbix/modules:/var/lib/zabbix/modules \
-v /data/zabbix/ssh_keys:/var/lib/zabbix/ssh_keys \
-v /data/zabbix/ssl/ssl_ca:/var/lib/zabbix/ssl/ssl_ca \
-v /data/zabbix/etc/ssl/nginx:/etc/ssl/nginx \
-v /data/zabbix/externalscripts:/usr/lib/zabbix/externalscripts \
-v /data/zabbix/enc:/var/lib/zabbix/enc \
-v /data/zabbix/ssl/keys:/var/lib/zabbix/ssl/keys \
-v /data/zabbix/mysql:/var/lib/mysql \
-v /data/zabbix/snmptraps:/var/lib/zabbix/snmptraps \
-v /data/zabbix/ssl/certs:/var/lib/zabbix/ssl/certs \
-v /data/zabbix/mibs:/var/lib/zabbix/mibs \
-d zabbix/zabbix-appliance
网页直接访问 http://IP/
默认账户密码:Admin zabbix
出现问题:
使用命令 docker logs *******(容器名),发现容器无法启动里面的mysql,报错:
**** MySQL server is not available. Waiting 5 seconds...
解决方法:
后来发现是由于磁盘存储空间不足导致的,磁盘扩容后就正常了。
网友评论