Docker创建ECS上下文报错:需1个参数,求Windows平台解决方案
Docker ECS上下文创建报错解决建议
问题概述
Windows 11 Pro(未启用WSL2)环境,Docker版本28.2.2(Docker Desktop 4.42.1)、AWS CLI版本2.27.45,已成功完成AWS ECR登录,但执行docker context create ecs myecscontext时提示'docker: 'docker context create' requires 1 argument'错误,需针对性解决方案。
环境信息
Docker版本详情
Client: Version: 28.2.2 API version: 1.50 Go version: go1.24.3 Git commit: e6534b4 Built: Fri May 30 12:07:16 2025 OS/Arch: windows/amd64 Context: desktop-linux Server: Docker Desktop 4.42.1 (196648) Engine: Version: 28.2.2 API version: 1.50 (minimum version 1.24) Go version: go1.24.3 Git commit: 45873be Built: Fri May 30 12:07:26 2025 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.7.27 GitCommit: 05044ec0a9a75232cad458027ca83437aae3f4da runc: Version: 1.2.5 GitCommit: v1.2.5-0-g59923ef docker-init: Version: 0.19.0 GitCommit: de40ad0
当前Docker上下文列表
docker context ls NAME DESCRIPTION DOCKER ENDPOINT ERROR default Current DOCKER_HOST based configuration npipe:////./pipe/docker_engine desktop-linux * Docker Desktop npipe:////./pipe/dockerDesktopLinuxEngine
AWS CLI版本
aws-cli/2.27.45 Python/3.13.4 Windows/11 exe/AMD64
AWS ECR登录结果
aws ecr get-login-password --region eu-central-1 | docker login --username AWS --password-stdin 092154752289.dkr.ecr.eu-central-1.amazonaws.com Login Succeeded
报错信息
docker context create ecs myecscontext docker: 'docker context create' requires 1 argument Usage: docker context create [OPTIONS] CONTEXT Run 'docker context create --help' for more information
解决方案建议
- 安装ECS扩展插件:Docker ECS上下文依赖专属插件,打开Docker Desktop的「Extensions」页面,搜索并安装「Amazon ECS」扩展,安装完成后重启Docker Desktop。
- 修正命令执行方式:插件安装后,尝试以下命令创建上下文:
- 基于当前AWS CLI凭据自动配置:
docker context create ecs myecscontext --from-env - 指定AWS配置文件手动配置:
docker context create ecs myecscontext --profile <你的AWS配置文件名>
- 基于当前AWS CLI凭据自动配置:
- 验证本地AWS凭据:检查
C:\Users\<你的用户名>\.aws\credentials文件,确保存在有效access key、secret key及对应region配置。 - 切换默认上下文重试:先执行
docker context use default切换到默认上下文,再重新执行ECS上下文创建命令。 - 版本兼容调试:若插件适配存在问题,可尝试将Docker Desktop降级至4.40.x系列稳定版本,或确认当前版本插件与Docker版本的兼容性。
内容的提问来源于stack exchange,提问作者Maverick
相关产品推荐
相关产品推荐

