VS 2017 将容器发布到 AWS 失败

VS 2017 failed publish container to AWS

我有一个简单的 Web 应用程序并试图发布到 ESC。

VS 在发布时抛出以下错误...

执行命令时发生未知错误:无法找到 docker CLI 可执行文件。确保 docker CLI 安装在环境 PATH 中。 在 Amazon.ECS.Tools.DockerCLIWrapper..ctor(IToolLogger 记录器,字符串 workingDirectory) 在 Amazon.ECS.Tools.Commands.PushDockerImageCommand.d__13.MoveNext() --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Amazon.Common.DotNetCli.Tools.Commands.BaseCommand`1.d__9.MoveNext()

我已经安装了 AWS CLI 版本 1 并添加了环境变量。

但仍然出现此错误。

Ash,错误很明确的指出了问题所在。

无法找到 docker CLI 可执行文件

AWS CLI 仅提供登录 ECR 以推送 docker 的功能。要构建和部署,您仍然需要 docker 客户端。您尚未为 building/pushing 和 Docker 安装 docker 客户端。请参阅文档:Install Docker。如果您已经安装了它,请确保在环境变量中设置了它的二进制路径。