繁体   English   中英

Bluemix `docker exec` 返回 404

[英]Bluemix `docker exec` returns 404

我将一个映像(确切地说是mysql:5.5 )推送到我的注册表,并且当前正在以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原因。 终端

编辑:可以确认我创建的任何容器都会发生这种情况,并尝试将exec -it到其中。 任何容器的logs也会给出相同的错误

由于某些原因,守护进程无法访问您的容器。 我刚刚在不同类型的容器上尝试了以下命令并且它有效:

cf ic exec -it [ containerId ] [ command ]

我想你应该重试。 如果问题仍然存在,我建议您使用以下命令重新启动容器:

cf ic 重启 [ containerId ]

如果仍然得到 404,则可以再次使用docker run尝试使用新的容器实例。

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

由于平台问题,此命令即使最近添加到 Bluemix 上 docker 支持的命令中,也无法正常工作。 这是几天前已解决的错误,因此您应该再试一次。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM