最近尝试了使用docker部署zabbix_server, zabbix_proxy, zabbix_web, zabbix_agent。发现网上相关信息不多,因此记录一下实验心得。
目录结构:
[root@container1 zabbix_server]# cat Dockerfile
FROM zabbix/zabbix-server-mysql:alpine-3.0-latest
RUN apk add --clean-protected --no-cache python && \
ln -s /usr/bin/python /usr/local/bin/python
[root@container1 zabbix_server]# cat etc/env_mysql
MYSQL_DATABASE=zabbix
MYSQL_USER=zabbix
MYSQL_PASSWORD=123456
MYSQL_ROOT_PASSWORD=123456
zabbix_server和zabbix_web部署
[root@container1 zabbix_server]# cat docker-compose.yml
version: "3"
services:
#zabbix web nginx
zabbix_web:
image: zabbix/zabbix-web-nginx-mysql:alpine-3.0-latest
containe