Windows ECS任务定义 - 网络模式错误

时间:2017-09-04 23:04:32

标签: amazon-web-services amazon-ecs

我正在尝试在Amazon ECS上设置Windows容器,但在创建“任务定义”时遇到问题。

当我尝试在ECS中创建任务定义时,我可以选择的“网络模式”是“网桥”,“主机”或“无”。如果我使用“bridge”或“host”,我的EC2机器会出错:

“CannotStartContainerError:API错误(404):找不到网桥”

我的理解是,Windows需要使用不同的网络模式。

我遇到了this线程,之后我尝试使用AWS CLI并完全从JSON文件中删除了“网络模式”。官方AWS Docker文档here中也说明了这种方法。

然而,我发现“网络模式”无论如何都默认为“桥接”,并导致同样的错误。如果我从控制台中的JSON配置中删除“网络”模式,那么我无法创建“任务定义” - 我需要选择其中一个选项“bridge”,“host”或“none”。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

这会有所帮助:https://forums.aws.amazon.com/thread.jspa?messageID=761161

使用json编辑,删除networkMode的属性。