컨테이너 이미지로 빌드 만들기
Build a game server using a Docker container image.
읽는 시간 1분최근 업데이트: 21일 전
자세한 내용은 컨테이너 빌드를 참조하십시오.
- Unity Dashboard에서 Multiplay Hosting을 엽니다.
- Builds > Create build를 선택합니다.
-
빌드 세부 정보를 입력합니다.
- 새로운 빌드의 이름을 지정합니다.
- 운영체제를 선택합니다.
- Upload method로 Container image를 선택합니다.
- Next를 선택해서 Service account 단계로 넘어갑니다.
-
Multiplay Hosting 레지스트리에 컨테이너 이미지를 추가하려면 서비스 계정이 있어야 합니다. 아래 지침을 따르십시오.
- 서비스 계정 페이지로 이동하여 새로운 서비스 계정을 생성합니다. 이미 서비스 계정이 있는 경우, 다음 단계로 넘어갑니다.
- 서비스 계정의 Keys 섹션에서 새로운 키를 생성하고 Key ID와 Secret key를 모두 안전한 곳에 저장합니다.
- 서비스 계정의 Project roles 섹션에서 Multiplay Hosting Registry Editor role을 추가합니다.
- Next를 선택해서 Add to registry 단계로 넘어갑니다.
-
다음 지침을 완료하여 컨테이너 이미지를 Multiplay Hosting 레지스트리에 추가합니다. Create build 창에서 필요한 ID를 확인할 수 있습니다.
- 새 빌드에 버전 이름을 지정하거나 비워 두면 이 업데이트에 버전 이름이 자동으로 지정됩니다. 자동 지정된 버전 이름은 빌드의 생성 시간입니다.
- Multiplay Hosting 컨테이너 레지스트리에 서비스 계정으로 로그인합니다. 사용자 이름에 Key ID를 입력하고 비밀번호에 Secret Key를 입력합니다.
docker login registry.multiplay.com -u <KeyID> -p <SecretKey> - 다음 커맨드 라인과 같이 컨테이너 이미지의 태그를 지정합니다.
docker tag <ImageName>:<ImageTag> registry.multiplay.com/<project_id>/<environment_id>/<build_id>:<version> - 컨테이너 이미지를 Multiplay Hosting 레지스트리에 푸시합니다.
docker push registry.multiplay.com/<project_id>/<environment_id>/<build_id>:<version>
- Next를 선택해서 Select image 단계로 넘어갑니다.
-
이미지를 선택할 방법을 선택합니다.
- 이미지에 Container image를 설정합니다.
- 롤아웃 모드를 선택합니다. 프로그레시브 롤아웃 또는 강제 롤아웃을 선택할 수 있습니다.