3.导入zabbix镜像 上传zabbix离线镜像到虚拟机 解压 # tar zxfzabbix_image.tar.gz 导入 # cd zabbix # docker load -i zabbix-server.tar # docker load -i zabbix-web.tar 查看本地镜像列表 4.编写docker-compose文件 # vim docker-compose.yml 文件内容: : 5.读取模板文件创建容器 # docker-compose up...
curl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose 1. 这样,在重新登录后,输入docker-compose命令后,按下TAB键盘,效果如下: [root@localhost bash_completion.d]# docker-compose buil...
zabbix-server-mysql: image: zabbix/zabbix-server-mysql:latest container_name: zabbix-server-mysql restart: always volumes: - /etc/localtime:/etc/localtime -t - /home/docker/data/zabbix:/usr/lib/zabbix - /home/zabbix/alertscripts:/usr/lib/zabbix/alertscripts - /home/zabbix/externalscripts:/us...
ports:-"10051:10051"volumes:- /etc/localtime:/etc/localtime:ro- /etc/timezone:/etc/timezone:ro- ./zbx_data/usr/lib/zabbix/alertscripts:/usr/lib/zabbix/alertscripts:ro- ./zbx_data/usr/lib/zabbix/externalscripts:/usr/lib/zabbix/externalscripts:ro- ./zbx_data/var/lib/zabbix/modules:/var...
docker compose 部署zabbix docker compose 部署centos7虚拟机, 签于每次新装虚拟机,都要在网上搜索资料安装新环境,所以这次我一次性记录下来,方便以后安装使用。1、安装vm或VirtualBox虚拟机,记得网络方式 选择 桥接2、安装centos7 a
sudo chmod +x /usr/local/bin/docker-compose 自定义一个docker网络 docker network create --subnet 172.88.88.0/24 devops 使用下面的yaml文件进行打开 [root@docker_zabbix-server zabbix]# cat zabbix.yml version: "3" services: mysql-server:
前面乐维君有提到过使用docker来快速拉起一个zabbix监控系统(详见:如何使用docker快速部署一个zabbix监控系统),但是要一个个执行docker启动命令去将对应的容器启动。如果要配置参数多,那敲启动命令就是一件让人心累的事情。而且敲完后若没有保存启动命令,后面的管理也是比较麻烦,并且如果容器数量较多,还要一个个手敲启...
# - net.ipv4.ping_group_range=0 1995 labels: com.zabbix.company: "Zabbix LLC" com.zabbix.component: "zabbix-server" server-mysql: extends: service: server # volumes: # - dbsocket:/var/run/mysqld/ env_file: - ${ENV_VARS_DIRECTORY}/.env_db_mysql secrets: - MYSQL_USER - MYSQL_PASS...
所以为了解决这个问题,并且更加高效的启动一个zabbix监控系统。现在使用docker-compose这个容器编排工具来高效的启动zabbix监控系统。 1. Docker-compose介绍 Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排, 并且提供了 scale (服务扩容) 的功能。
docker-compose配置zabbix环境 docker-compose文件 version: "3" services: zabbix-mysql: image: mysql:5.7 container_name: zabbix-mysql ports: - '3306' environment: - MYSQL_ROOT_PASSWORD="123456" volumes: - ./mysql_data:/var/lib/mysql zabbix-web-apache-mysql: ...