前文介绍了Docker容器技术的一些基本概念和基本操作,可以说容器化技术已经应用地越来越普遍了,越来越多的产品都提供容器化的部署方案。本文就以Docker容器化部署Zabbix监控系统为例,看看与传统的部署方式相比,容器化部署会给用户带来多少便捷。Zabbix容器安装官方参考地址
https://www.zabbix.com/documentation/4.0/zh/manual/installation/containers
1.安装docker。
yum install -y docker
2.启动docker。
systemctl start docker
3.安装运行mysql5.7数据库容器,本地没有镜像自动会从默认docker仓库拉取,镜像拉取完以后才会在本地运行容器服务,--name参数指定mysql数据库容器名为mysql-server,-d参数为后台运行,并传入一些参数创建zabbix数据库,设置zabbix用户密码,设置root用户密码,设置数据库字符集为uft8。
docker run--name mysql-server -t \
-e MYSQL_DATABASE="zabbix"\
-e MYSQL_USER="zabbix"\
-e MYSQL_PASSWORD="zabbix"\
-e MYSQL_ROOT_PASSWORD&