Skip to content

UpgradeLink-standalone 自作イメージ

このクイックスタートガイドは、自作の Docker イメージを構築することで、Docker コンテナ内に UpgradeLink を迅速にデプロイして使用するのを支援します。

  • 前の記事との違いは、環境に応じて MySQL と Redis 環境を設定できる点です。

1. 環境準備

Docker をインストールする必要があります。

2. プロジェクトのダウンロード

2.1. GitHub からプロジェクトをダウンロード

shell
git clone https://github.com/toolsetlink/upgradelink

3. MySQL と Redis の設定を変更

注 1:独立した MySQL/Redis 環境を使用する場合は、設定を調整する必要があります。

注 2:MySQL 初期化スクリプトのパス:development/upgradelink-3.0.0.sql

DB 初期化

以下の設定ファイルを調整します:

development/docker-standalone/upgradelink-admin/server/admin.yaml

development/docker-standalone/upgradelink-api/server/api.yaml

4. Docker イメージの構築

4.1 イメージの構築

shell
cd development/docker-standalone

AMD と ARM アーキテクチャの両方用にパッケージ化

shell
docker buildx build -t upgradelink-standalone:3.0.0 --platform=linux/arm64 -f ./Dockerfile ../../ --load
shell
docker buildx build -t upgradelink-standalone:3.0.0 --platform=linux/amd64 -f ./Dockerfile ../../ --load

最初にコマンドを実行すると、必要な Docker イメージが自動的にダウンロードされます。待ち時間はネットワーク速度に依存します。デプロイコマンドの待ち時間を短縮するために、事前にイメージをダウンロードすることもできます。

shell
docker run -d -p 80:80 -p 8888:8888 upgradelink-standalone:3.0.0

docker logs -f $container_id コマンドを使用して UpgradeLink サービスの起動ログを確認します。以下のログが表示されれば、サービスは正常に起動しています。

2025-09-26 15:10:26,284 INFO Set uid to user 0 succeeded
2025-09-26 15:10:26,302 INFO RPC interface 'supervisor' initialized
2025-09-26 15:10:26,303 CRIT Server 'unix_http_server' running without any HTTP authentication checking

以下のサービスを通じて UpgradeLink の機能を迅速にテストすることができます。

任意のブラウザを開き、アドレス:http://127.0.0.1:80 を入力して UpgradeLink コンソールページにアクセスします。

注:デフォルトのユーザー名とパスワードは admin/simple-admin です

6.2 API

API サービスのアドレスは http://127.0.0.1:8888 です。API ドキュメントを参照し、テストのためにアドレスを置き換えることができます。

toolsetlink@163.com