
服务器
这篇文章主要讲解了基于Dockerfile创建zabbix监控体系的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
使用for循环将zabbix的镜像导入到容器中
for n in `ls *.tar.gz`;do docker load -i $n ;done
使用docker运行zabbix-server
docker run --name mysql-server -t \\\\
-e Mysql_DATABASE="zabbix" \\\\
-e MYSQL_USER="zabbix" \\\\
-e MYSQL_PASSWORD="zabbix_pwd" \\\\
-e MYSQL_ROOT_PASSWORD="root_pwd" \\\\
-d mysql:5.7 \\\\
--character-set-server=utf8 --collation-server=utf8_bin
docker run --name zabbix-java-gateway -t \\\\
-d zabbix/zabbix-java-gateway:latest
docker run --name zabbix-server-mysql -t \\\\
-e DB_SERVER_HOST="mysql-server" \\\\
-e MYSQL_DATABASE="zabbix" \\\\
-e MYSQL_USER="zabbix" \\\\
-e MYSQL_PASSWORD="zabbix_pwd" \\\\
-e MYSQL_ROOT_PASSWORD="root_pwd" \\\\
-e ZBX_JAVAGATEWAY="zabbix-java-gateway" \\\\
--link mysql-server:mysql \\\\
--link zabbix-java-gateway:zabbix-java-gateway \\\\
-p 10051:10051 \\\\
-d zabbix/zabbix-server-mysql:latest
docker run --name zabbix-web-nginx-mysql -t \\\\
-e DB_SERVER_HOST="mysql-server" \\\\
-e MYSQL_DATABASE="zabbix" \\\\
-e MYSQL_USER="zabbix" \\\\
-e MYSQL_PASSWORD="zabbix_pwd" \\\\
-e MYSQL_ROOT_PASSWORD="root_pwd" \\\\
--link mysql-server:mysql \\\\
--link zabbix-server-mysql:zabbix-server \\\\
-p 80:80 \\\\
-d zabbix/zabbix-web-nginx-mysql:latest
页面访问:
看完上述内容,是不是对基于Dockerfile创建zabbix监控体系的方法有进一步的了解,如果还想学习更多内容,欢迎关注资讯频道。
更多关于云服务器,域名注册,虚拟主机的问题,请访问三五互联官网:www.35.com