跳转至

Docker 部署

本页介绍使用 Docker 手动部署 OpsAnt。

1. 拉取镜像

docker pull registry.cn-beijing.aliyuncs.com/opsany/opsany-proxy-opsant:2.3.5

2. 准备配置文件

从安装包中获取配置文件模板(install/conf/ 目录),主要包括:

  • proxy/proxy.ini — 平台主配置
  • 数据库 / Redis 连接信息

3. 启动容器

# 启动 MySQL / Redis(可复用已有实例)
docker run -d --name opsany-proxy-mysql \
  -e MYSQL_ROOT_PASSWORD=<密码> mysql:5.7

docker run -d --name opsany-proxy-redis redis:7

# 启动主容器
docker run -d --name opsany-proxy-opsant \
  -p 8010:8010 \
  -v /data/opsant/conf:/opt/opsany-proxy/conf \
  registry.cn-beijing.aliyuncs.com/opsany/opsany-proxy-opsant:2.3.5

4. 初始化数据库

docker exec opsany-proxy-opsant python manage.py migrate

5. 访问

访问 http://<服务器IP>:8010,使用默认账号 admin 登录(密码在配置中设置)。

说明

  • 完整的容器编排(含 Prometheus、Alertmanager、Consul、SaltStack 等)建议使用 一键脚本安装,脚本已内置全套编排
  • 镜像内代码路径为 /opt/opsany-proxy,配置挂载目录需与镜像内路径对应