我正在尝试在Amazon ECS上设置Windows容器,但在创建“任务定义”时遇到了问题。
当我尝试在ECS中创建任务定义时,我可以选择的“网络模式”有“桥”、“主机”或“无”。如果我使用“桥”或“主机”,我会在我的EC2机器上得到一个错误:
"CannotStartContainerError: API错误(404):找不到网桥“
我的理解是Windows需要使用不同的网络模式。
我遇到了JSON线程,之后我尝试使用AWS CLI,并从this文件中完全删除了“网络模式”。官方的AWS Docker Docker documentation here中也提到了这种方法。
然而,我发现“网络模式”默认为“桥接”,并导致相同的错误。如果我从控制台的JSON配置中删除"network“模式,那么我就无法创建”任务定义“--我需要选择"bridge”、"host“或"none”选项中的一个。
任何帮助都将不胜感激!
发布于 2017-09-29 16:05:55
这将会有所帮助:https://forums.aws.amazon.com/thread.jspa?messageID=761161
使用json编辑,删除networkMode的属性。
https://stackoverflow.com/questions/46044942
复制相似问题