Zum Inhalt

Docker Deployment

Diese Seite beschreibt die manuelle Bereitstellung von OpsAnt mit Docker.

1. Image pullen

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

2. Konfigurationsdatei vorbereiten

Rufen Sie die Konfigurationsdateivorlage aus dem Installationspaket ab (Verzeichnis install/conf/), hauptsächlich bestehend aus:

  • proxy/proxy.ini — Hauptkonfiguration der Plattform
  • Datenbank- / Redis-Verbindungsinformationen

3. Container starten

# 启动 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. Datenbank initialisieren

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

5. Zugriff

Rufen Sie http://<服务器IP>:8010 auf und melden Sie sich mit dem Standardkonto admin an (das Passwort wird in der Konfiguration festgelegt).

Hinweise

  • Für die vollständige Container-Orchestrierung (einschließlich Prometheus, Alertmanager, Consul, SaltStack usw.) wird die Ein-Klick-Skript-Installation empfohlen; das Skript enthält bereits die vollständige Orchestrierung
  • Der Codepfad im Image lautet /opt/opsany-proxy; das Konfigurations-Mount-Verzeichnis muss dem Pfad im Image entsprechen