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
以下是公共注册表中所有可用的Docker镜像列表。这些镜像可用于在不再支持旧SDK的环境中运行Extender。
SDK | 镜像标签 | 平台名称(在Extender配置中) | 使用该镜像的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
重要字段包括:
--profile <profile_name>
参数传递给docker compose
命令。default
的网络。重要的是设置服务网络别名(它将在后续的Extender配置中使用)。application-local-dev-app.yml
的extender.remote-builder.platforms
部分添加远程构建器的定义。在我们的示例中,它将如下所示:
emsdk-2011:
url: http://emsdk-2011:9000
instanceId: emsdk-2011
URL应采用以下格式:http://<service_network_alias>:9000
,其中service_network_alias
- 来自步骤1的网络别名。9000 - Extender的标准端口(如果您使用自定义Extender配置,可能会有所不同)。
Did you spot an error or do you have a suggestion? Please let us know on GitHub!
GITHUB