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支持的命令,也不能正常工作。 这是一个几天前已经解决的错误,所以你应该再试一次。