You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Amazon ECS Jenkins插件中配置私有Docker镜像拉取

ECS插件配置私有jnlp镜像操作步骤

1. Docker Image字段填写规则

直接填写私有镜像的完整访问路径即可,示例如下:

  • 镜像存放在AWS ECR:[AWS账号ID].dkr.ecr.[区域].amazonaws.com/[自定义镜像名]:[版本标签]
  • 镜像存放在自建私有仓库(如Harbor):[私有仓库域名/地址]/[命名空间]/[自定义镜像名]:[版本标签]

2. 配套权限配置

场景1:镜像存放在AWS ECR

直接给ECS任务执行角色(Task Execution Role)关联AmazonEC2ContainerRegistryReadOnly系统策略即可,无需额外在Jenkins中配置拉取凭证。

场景2:镜像存放在第三方私有镜像仓库

  • 首先在Jenkins凭证管理中新增类型为「Username with password」的凭证,存储私有仓库的登录账号密码
  • 回到ECS Agent模板配置页,找到「Repository credentials」下拉框,选择刚才新增的凭证即可

3. 配置验证

你当前的Pipeline代码无需修改,只要模板配置的label和Pipeline中指定的label 'label1'一致,运行任务时就会自动拉取私有镜像启动Agent。

提示:请确保你构建的私有jnlp镜像没有覆盖官方镜像默认的ENTRYPOINT逻辑,否则会出现Agent启动后无法注册到Jenkins Controller的问题。

内容的提问来源于stack exchange,提问作者stack007 stack007

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 22:15:04