跳轉到

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,配置掛載目錄需與映象內路徑對應