Skip to content

UpgradeLink-standalone Собственный образ

Это руководство быстрого старта поможет вам быстро развернуть и использовать UpgradeLink в контейнерах Docker, собрав собственные образы Docker.

  • Отличие от предыдущей статьи заключается в том, что в зависимости от вашей среды вы можете настроить ваши окружения 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.

Инициализация базы данных

Отредактируйте следующие файлы конфигурации:

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