使用docker-compose简单部署zabbix

本文介绍了如何使用docker-compose简单部署Zabbix。首先创建一个目录来编写docker-compose文件,接着执行docker-compose命令拉取镜像并启动容器。最后,通过浏览器用默认用户名admin和密码zabbix验证访问Zabbix页面,部署成功。
摘要由CSDN通过智能技术生成

1,方便编写docker-compose,创建一个目录

mkdir zabbix  #创建目录
cd zabbix/    #进入目录
vim docker-compose.yml #编写项目

开始编写

version: "3" #定义类型为 3
services:
  mysql-server:  #定义mysql服务
    image: mysql:5.7 # 声明镜像
    ports:
      - "3306:3306" #声明端口
    environment:
      MYSQL_ROOT_PASSWORD: 123 #定义mysql密码
      MYSQL_DATABASE: zabbix # 创建数据库
      MYSQL_USER: tom #定义用户
      MYSQL_PASSWORD: 123 #用户密码
    command: --character-set-server=utf8 #定义字符集
  zabbix-server:
    image: zabbix/zabbix-server-mysql
    ports:
      - "10051:10051" #声明端口
    environment:
      DB_SERVER_HOST: mysql-server #连接mysql
      DB_SERVER_PORT: 3306 # 连接端口
      MYSQL_DATABASE: zabbix 
      MYSQL_USER: tom
      MYSQL_PASSWORD: 123
  zabbix-web:
    image: zabbix/zabbix-web-apache-mysql #镜像
    ports:
      - "80:80" #声明端口
    environment:
      DB_SERVER_HOST: mysql-server #连接mysql
      DB_SERVER_PORT: 3306 # 连接端口
      MYSQL_DATABASE: zabbix 
      MYSQL_USER: tom
      MYSQL_PASSWORD: 123
      TZ: Asia/Shanghai #声明时区为亚洲/上海
      ZBX_SERVER_HOST: zabbix-server 

2,执行docker-compose,拉取镜像,创建容器

docker-compose up -d

在这里插入图片描述
3,在浏览器测试,访问页面
用户名:admin
密码:zabbix
在这里插入图片描述
访问成功
在这里插入图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值