Bluemix`docker exec`返回404

我把一个图像(确切地说是mysql:5.5 )推送到我的registry中,并且正在名称db下运行容器,而且在运行cf ic ps时出现。

作为docker exec似乎现在支持,我试图运行cf ic exec -it db bash但我得到了一个Error response from daemon: 404 error encountered while processing request!Error response from daemon: 404 error encountered while processing request! 。 任何exec命令,我尝试导致相同的错误…有没有人知道为什么这会返回一个404,当我的容器确实存在?

作为参考,我需要加载一个转储到容器上,这就是为什么我要首先尝试docker exec 。 terminalhttp://img.gdocker.com/mysql/8zp9ol.png

编辑:可以确认这发生在我创build的任何容器,并尝试exec -it进入。 任何容器的logs给出相同的错误

由于某些原因,守护进程无法到达您的容器。 我刚刚尝试过不同种类的容器上的以下命令,它的工作原理:

cf ic exec -it [ containerId ] [ command ]

我想你应该重试。 如果问题仍然存在,我build议你重新启动容器:

cf ic restart [ containerId ]

如果你仍然得到404,你可以尝试使用docker再次运行一个新的容器实例。

此外,请确保您已安装最新版本的IBM Containers CLI

由于平台问题,即使最近将这个命令添加到了Bluemix上的Docker支持的命令,也不能正常工作。 这是一个几天前已经解决的错误,所以你应该再试一次。