This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
아래는 public Registry에서 제공되는 모든 Docker 이미지 목록입니다. 이 이미지들은 더 이상 지원되지 않는 오래된 SDK가 포함된 환경에서 Extender를 실행하는 데 사용할 수 있습니다.
| SDK | 이미지 태그 | 플랫폼 이름(Extender config 기준) | 이미지를 사용한 Defold 버전 |
|---|---|---|---|
| Linux latest | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-linux-env:latest |
linux-latest |
모든 Defold 버전 |
| Android NDK25 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-android-ndk25-env:latest |
android-ndk25 |
1.4.3부터 |
| Emscripten 2.0.11 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-emsdk-2011-env:latest |
emsdk-2011 |
1.7.0까지 |
| Emscripten 3.1.55 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-emsdk-3155-env:latest |
emsdk-3155 |
[1.8.0-1.9.3] |
| Emscripten 3.1.65 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-emsdk-3165-env:latest |
emsdk-3165 |
1.9.4부터 |
| Winsdk 2019 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-winsdk-2019-env:latest |
winsdk-2019 |
1.6.1까지 |
| Winsdk 2022 | europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-winsdk-2022-env:latest |
winsdk-2022 |
1.6.2부터 |
오래된 환경을 사용하려면 다음 단계를 수행해야 합니다:
docker-compose.yml을 수정합니다 링크. 필요한 Docker 이미지를 사용하는 서비스 정의를 하나 더 추가해야 합니다. 예를 들어 Emscripten 2.0.11이 포함된 Docker 이미지를 사용하려면 다음 서비스 정의를 추가해야 합니다:
emscripten_2011-dev:
image: europe-west1-docker.pkg.dev/extender-426409/extender-public-registry/extender-emsdk-2011-env:latest
extends:
file: common-services.yml
service: remote_builder
profiles:
- all
- web
networks:
default:
aliases:
- emsdk-2011
중요한 필드는 다음과 같습니다:
docker compose 명령에 --profile <profile_name> 인자로 전달됩니다.default라는 이름의 network를 사용합니다. 서비스 network aliases를 설정하는 것이 중요합니다(이후 Extender 설정에서 사용됩니다).application-local-dev-app.yml의 extender.remote-builder.platforms 섹션에 원격 빌더(remote builder) 정의를 추가합니다. 이 예제에서는 다음과 같습니다:
emsdk-2011:
url: http://emsdk-2011:9000
instanceId: emsdk-2011
URL은 다음 형식이어야 합니다: http://<service_network_alias>:9000. 여기서 service_network_alias는 1단계의 network alias입니다. 9000은 Extender의 표준 포트입니다(커스텀 Extender 설정을 사용하는 경우 다를 수 있습니다).