コンテンツにスキップ

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 です。設定のマウントディレクトリはイメージ内のパスと対応させる必要があります