Roc*_*cky 5 mysql zabbix docker docker-compose devops
我是 Docker 技术的新手。我想使用 docker-compose.yml 仅使用一个容器安装 zabbix 服务器,并将其与主机数据库(mysql)以及 zabbix 前端的主机 apache2/nginx 连接。
是否可以?请帮忙。
来自Zabbix官方博客教程:
克隆 zabbix-docker 存储库:
\ngit clone https://github.com/zabbix/zabbix-docker.git\ncd zabbix-docker\nRun Code Online (Sandbox Code Playgroud)\n目录内zabbix-docker:
agent docker-compose_v3_centos_mysql_latest.yaml docker-compose_v3_ol_pgsql_local.yaml kubernetes.yaml snmptraps\nagent2 docker-compose_v3_centos_mysql_local.yaml docker-compose_v3_ubuntu_mysql_latest.yaml LICENSE web-apache-mysql\nbuild.sh docker-compose_v3_centos_pgsql_latest.yaml docker-compose_v3_ubuntu_mysql_local.yaml proxy-mysql web-apache-pgsql\ndocker-compose_v3_alpine_mysql_latest.yaml docker-compose_v3_centos_pgsql_local.yaml docker-compose_v3_ubuntu_pgsql_latest.yaml proxy-sqlite3 web-nginx-mysql\ndocker-compose_v3_alpine_mysql_local.yaml docker-compose_v3_ol_mysql_latest.yaml docker-compose_v3_ubuntu_pgsql_local.yaml README.md web-nginx-pgsql\ndocker-compose_v3_alpine_pgsql_latest.yaml docker-compose_v3_ol_mysql_local.yaml generate-stackbrew-library.sh server-mysql web-service\ndocker-compose_v3_alpine_pgsql_local.yaml docker-compose_v3_ol_pgsql_latest.yaml java-gateway server-pgsql zabbix-appliance\nRun Code Online (Sandbox Code Playgroud)\n左侧的文件 \xe2\x80\x98docker-compose-v2\xe2\x80\x99 适用于较旧的 Docker Compose 版本。通常,如果您进行全新安装,则不需要它们。
\n我们将使用 Docker Compose v3。名称中带有 docker-compose-v3 的文件有什么区别?
\n_alpine_\n_centos_\n_ubuntu_\nRun Code Online (Sandbox Code Playgroud)\n_mysql_\n_pgsql_\nRun Code Online (Sandbox Code Playgroud)\n_latest.yaml\n_local.yaml\nRun Code Online (Sandbox Code Playgroud)\n本地意味着我们将从本地 Docker 文件在本地构建镜像。
\n最新意味着我们将从存储库中提取它。
\n查看您想要的 Zabbix 版本:
\ngit checkout 5.0\nRun Code Online (Sandbox Code Playgroud)\ndocker-compose运行文件1之一:
docker-compose -f docker-compose_v3_alpine_mysql_latest.yaml up -d\nRun Code Online (Sandbox Code Playgroud)\n1检查可用端口,否则服务可能无法启动。
\n阅读他们的教程以获取更多信息。
\n| 归档时间: |
|
| 查看次数: |
15787 次 |
| 最近记录: |