Docker-zabbix

此章内容接上一篇Ansible-galera

一、docker-compose

容器自带的编排工具,可以通过yaml编排文件,同时启动多个容器,优点方便应用服务的移植和共享

docker-compose run file.yaml

[root@d opt]# tar xf zabbix-server.tar.gz

clip_image001

[root@d opt]# cd cmp_mariadb/

[root@d cmp_mariadb]# docker load -i mariadb-latest.tar

clip_image002

[root@d cmp_mariadb]# cd /opt/cmp_mariadb/

[root@d cmp_mariadb]# vim docker-compose.yml

clip_image003

[root@d cmp_mariadb]# docker-compose up -d

clip_image004

[root@d cmp_mariadb]# docker-compose ps

clip_image005

停止 docker-compose stop

[root@d opt]# cd cmp_zabbix/

clip_image006

[root@d cmp_zabbix]# docker load -i zabbix-agent.tar

[root@d cmp_zabbix]# docker load -i zabbix-server-mysql.tar

[root@d cmp_zabbix]# docker load -i zabbix-web-nginx-mysql.tar

[root@d cmp_zabbix]# docker-compose up -d

clip_image007

[root@d cmp_zabbix]# docker-compose ps

clip_image008

浏览器测试

clip_image009

如果浏览器不能访问zabbix,解决方法如下:
[root@d ~]# vim /etc/sysctl.conf #添加如下代码

net.ipv4.ip_forward=1

[root@d ~]# systemctl restart network

原文地址:https://www.cnblogs.com/liangzb310/p/11198858.html