在centos 7 中使用docker 安装zabbix
- docker获取mysql
docker pull mysql
- 运行一个mysql实例
docker run --name mysql-server -t \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix" \
-e MYSQL_ROOT_PASSWORD="zabbix" \
-d mysql:5.7 \
- docker获取zabbix/zabbix-server-mysql
docker pull zabbix/zabbix-server-mysql
- 启动zabbix server 服务实例
docker run --name zabbix-server-mysql -t \
-e DB_SERVER_HOST="mysql-server" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix" \
-e MYSQL_ROOT_PASSWORD="zabbix" \
--link mysql-server:mysql \
-p 10051:10051 \
-d zabbix/zabbix-server-mysql:latest
- 下载zabbix web
docker zabbix/zabbix-web-nginx-mysql
6.启动zabbix web 接口 并与它与mysql服务和zabbix server 实例建立关联
docker run --name zabbix-web-nginx-mysql -t \
-e DB_SERVER_HOST="mysql-server" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix" \
-e MYSQL_ROOT_PASSWORD="zabbix" \
--link mysql-server:mysql \
--link zabbix-server-mysql:zabbix-server \
-p 8080:80 \
-d zabbix/zabbix-web-nginx-mysql:latest
7.查看容器的启动情况
docker ps
- 查看docker 镜像
docker images
- 访问web界面
访问地址:IP+8080
默认账号:Admin
默认密码:zabbix