Docker-zabbix
此章内容接上一篇Ansible-galera
一、docker-compose
容器自带的编排工具,可以通过yaml编排文件,同时启动多个容器,优点方便应用服务的移植和共享
docker-compose run file.yaml
[root@d opt]# tar xf zabbix-server.tar.gz
[root@d opt]# cd cmp_mariadb/
[root@d cmp_mariadb]# docker load -i mariadb-latest.tar
[root@d cmp_mariadb]# cd /opt/cmp_mariadb/
[root@d cmp_mariadb]# vim docker-compose.yml
[root@d cmp_mariadb]# docker-compose up -d
[root@d cmp_mariadb]# docker-compose ps
停止 docker-compose stop
[root@d opt]# cd cmp_zabbix/
[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
[root@d cmp_zabbix]# docker-compose ps
浏览器测试
、
如果浏览器不能访问zabbix,解决方法如下:
[root@d ~]# vim /etc/sysctl.conf #添加如下代码
net.ipv4.ip_forward=1
[root@d ~]# systemctl restart network