UpgradeLink-standalone 自作イメージ
このクイックスタートガイドは、自作の Docker イメージを構築することで、Docker コンテナ内に UpgradeLink を迅速にデプロイして使用するのを支援します。
- 前の記事との違いは、環境に応じて MySQL と Redis 環境を設定できる点です。
1. 環境準備
Docker をインストールする必要があります。
2. プロジェクトのダウンロード
2.1. GitHub からプロジェクトをダウンロード
shell
git clone https://github.com/toolsetlink/upgradelink3. MySQL と Redis の設定を変更
注 1:独立した MySQL/Redis 環境を使用する場合は、設定を調整する必要があります。
注 2:MySQL 初期化スクリプトのパス:
development/upgradelink-3.0.0.sql。
以下の設定ファイルを調整します:
development/docker-standalone/upgradelink-admin/server/admin.yaml
development/docker-standalone/upgradelink-api/server/api.yaml4. Docker イメージの構築
4.1 イメージの構築
shell
cd development/docker-standaloneAMD と ARM アーキテクチャの両方用にパッケージ化
shell
docker buildx build -t upgradelink-standalone:3.0.0 --platform=linux/arm64 -f ./Dockerfile ../../ --loadshell
docker buildx build -t upgradelink-standalone:3.0.0 --platform=linux/amd64 -f ./Dockerfile ../../ --load5. UpgradeLink の起動
最初にコマンドを実行すると、必要な Docker イメージが自動的にダウンロードされます。待ち時間はネットワーク速度に依存します。デプロイコマンドの待ち時間を短縮するために、事前にイメージをダウンロードすることもできます。
shell
docker run -d -p 80:80 -p 8888:8888 upgradelink-standalone:3.0.06. UpgradeLink サービスが正常に起動したかどうかの確認
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 の機能を迅速にテストすることができます。
6.1 UpgradeLink コンソールページ
任意のブラウザを開き、アドレス:http://127.0.0.1:80 を入力して UpgradeLink コンソールページにアクセスします。
注:デフォルトのユーザー名とパスワードは admin/simple-admin です
6.2 API
API サービスのアドレスは http://127.0.0.1:8888 です。API ドキュメントを参照し、テストのためにアドレスを置き換えることができます。