我有一个简单的Web应用程序,并试图公开给ESC。
VS在发布时抛出以下错误...
执行命令时发生未知错误:找不到Docker CLI可执行文件。确保将Docker CLI安装在环境PATH中。在Amazon.ECS.Tools.DockerCLIWrapper..ctor(IToolLogger记录器,String 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并添加了环境变量。
但仍然出现此错误。
啊,错误显然指出了问题所在。
无法找到Docker CLI可执行文件
AWS CLI仅提供了登录ECR来推送docker的功能。要构建和部署,您仍然需要Docker客户端。您尚未安装用于构建/推送Docker的Docker客户端。请参阅以下文档:Install Docker。如果已经安装了它,请确保在环境变量中设置了它的二进制路径。