《Centos——使用docker-compose部署zabbix》

    科技2025-08-29  9

    目录

    部署docker1. 开启docker服务2. 安装docker-compose3. 编辑yaml文件4. 登录网页(192.168.179.130)

    部署docker

    docker-copmose: 链接: https://pan.baidu.com/s/177GaqWWLyVsiAME8weOy8Q 提取码: qc6a 复制这段内容后打开百度网盘手机App,操作更方便哦

    docker的yum源: 链接: https://pan.baidu.com/s/1PTdtkNre1S_qTJazuxIuwQ 提取码: kepw 复制这段内容后打开百度网盘手机App,操作更方便哦

    [root@localhost ~]# cd /etc/yum.repos.d/ -----将docker-ce-Qihua.repo放到此目录下 [root@localhost ~]# yum list docker-ce -----查看可用的docker版本 [root@localhost ~]# yum -y install docker-ce-18.06.3.ce-3.el7 -----安装docker

    1. 开启docker服务

    [root@localhost ~]# systemctl enable docker -----开机自启 Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service. [root@localhost ~]# cd /etc/docker -----上传daemon.json文件到此目录,加速 [root@localhost ~]# systemctl start docker -----启动docker

    2. 安装docker-compose

    上传docker-compose-Linux-x86_64二进制可执行文件到/usr/bin目录下 [root@localhost ~]# cd /usr/bin/ [root@localhost ~]# chmod +x docker-compose-Linux-x86_64 -----授予执行权限

    3. 编辑yaml文件

    [root@localhost ~]# cd /usr/local/src/ [root@localhost ~]# mkdir zabbix [root@localhost ~]# cd zabbix [root@localhost ~]# vim zabbix.yaml version: '3' services: mysql-server: image: mysql:5.7 environment: MYSQL_ROOT_PASSWORD: 123 MYSQL_USER: zabbix MYSQL_PASSWORD: zabbix MYSQL_DATABASE: zabbix ports: - "3306:3306" #宿主机:容器 zabbix-server: image: zabbix/zabbix-server-mysql environment: DB_SERVER_HOST: mysql-server MYSQL_USER: zabbix MYSQL_PASSWORD: zabbix MYSQL_DATABASE: zabbix ports: - "10051:10051" depends_on: - "mysql-server" zabbix-web: image: zabbix/zabbix-web-nginx-mysql environment: DB_SERVER_HOST: mysql-server MYSQL_USER: zabbix MYSQL_PASSWORD: zabbix MYSQL_DATABASE: zabbix PHP_TZ: Asia/Shanghai ZXB_SERVER_HOST: zabbix-server ports: - "80:8080" depends_on: - "mysql-server" - "zabbix-server" zabbix-agent: image: zabbix/zabbix-agent environment: - ZBX_SERVER_HOST: zabbix-server ports: - "10050:10050" depends_on: - "zabbix-server" [root@localhost wordpress]# docker-compose-Linux-x86_64 -f wordpress.yaml up -d [root@localhost wordpress]# netstat -lptnu|grep 8000 tcp6 0 0 :::8000 :::* LISTEN 3733/docker-proxy

    4. 登录网页(192.168.179.130)

    Processed: 0.013, SQL: 8