本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
基于debian的Docker镜像,捆绑了将jsii项目打包为所有支持语言所需的所有SDK和工具。
可在Amazon ECR Public Gallery或Docker Hub查看。
我们推荐以下镜像供大多数用户使用。有关更多详细信息,请参见镜像标签。
public.ecr.aws/jsii/superchain:1-bookworm-slim
以下镜像标签会被积极维护并定期更新。
public.ecr.aws/jsii/superchain:<image-tag>
| 镜像标签 | Debian | Node | Python |
|---|---|---|---|
1-bookworm-slim | 12 bookworm | 20 | 3.11 |
1-bookworm-slim-node18 | 12 bookworm | 18 | 3.11 |
1-bookworm-slim-node20 | 12 bookworm | 20 | 3.11 |
1-bookworm-slim-node22 | 12 bookworm | 22 | 3.11 |
1-bookworm-slim-node22 | 12 bookworm | 24 | 3.11 |
1-bullseye-slim-node20 | 11 bullseye | 20 | 3.9 |
1-bullseye-slim-node22 | 11 bullseye | 22 | 3.9 |
其他标签应被视为已弃用,nightly镜像则为实验性版本。
| SDK | 版本 |
|---|---|
OpenJDK 20 | Amazon Corretto >= 20.0.2 |
.NET SDK | >= 6.0.14 |
mono | >= 6.12.0.200 |
Javascript | 参见当前镜像标签 |
PowerShell | pwsh >= 7.2.16 |
Python 3 | 参见当前镜像标签 |
Go | go >= 1.23.0 |
可在本地构建此Docker镜像:
docker build ./superchain -t jsii/superchain:local
若测试失败,可跳过测试并手动检查镜像:
docker build ./superchain -t jsii/superchain:local --target=superchain
从源码构建镜像时,可通过NODE_MAJOR_VERSION构建参数控制Node版本:
docker build [...] --build-arg NODE_MAJOR_VERSION=22
镜像标签命名遵循以下模式:
public.ecr.aws/jsii/superchain:<JSII-MAJOR>-<BASE>(-node<NODE-MAJOR>)(-nightly)
<JSII-MAJOR>:jsii工具链的主版本号(必须为1)<BASE>:基础镜像标签,当前支持的基础镜像为Debian的slim变体<NODE-MAJOR>:镜像中包含的Node.js主版本号-nightly:从aws/jsii仓库的HEAD分支构建的镜像,通常不应用于生产环境通常仅维护上游项目仍在积极支持的版本。
我们仅发布处于LTS阶段的Debian版本(不包括ELTS)。所有superchain镜像均基于slim变体。
我们发布支持AWS CDK的稳定Node版本变体。通常包括所有偶数Node版本,直至其EOL后六个月。仅在最新Debian版本中添加新的Node变体。NPM版本与Node版本捆绑发布。
镜像包含各自Debian发行版可用的最新Python版本。完整列表可在Debian网站查看。
以下工具与实用程序供您使用,版本通常为各自Debian发行版的最新可用版本。
| 工具/实用程序 | 版本 |
|---|---|
aws | >= 2.11.17 |
bundler | >= 1.17.3 和 >= 2.1.4 |
docker | >= 24.0.7-ce |
git | >= 2.30.2 |
make | >= 4.3 |
maven | >= 6.4.15 |
openssl | >= 1.1.1w |
rsync | >= 3.2.3 |
yarn | >= 1.22.19 |
zip & unzip | >= 6.0-19 |
gh | >= 1.13.1 |
sam | >= 1.102.0 |
变更不会自动发布。每周会发布预览镜像public.ecr.aws/jsii/superchain:1-bullseye-slim-nightly。
正式镜像(如public.ecr.aws/jsii/superchain:1-bullseye-slim)每月发布一次,或手动触发发布。两种标签的最新发布信息可在Amazon ECR Public Gallery查看。
如需手动触发正式或预览发布,分别启动Tag Preview或Tag Release工作流。
与所有Docker镜像一样,本镜像包含的软件可能受各种许可证约束(如基础发行版中的Bash等,以及主软件的任何直接或间接依赖项)。
使用预构建镜像时,用户有责任确保对本镜像的任何使用均符合其中包含的所有软件的相关许可证。
有关更多信息,请参阅Docker镜像中的/NOTICE文件。
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429