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