【问题标题】:Bluemix `docker exec` returns 404Bluemix `docker exec` 返回 404
【发布时间】:2015-11-21 12:19:22
【问题描述】:

我将一个图像(确切地说是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! 的响应。我尝试的任何exec 命令都会导致相同的错误...有谁知道为什么当我的容器确实存在时返回 404?

作为参考,我需要将转储加载到容器上,这就是我首先尝试docker exec 的原因。

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

【问题讨论】:

  • 你能告诉我你有什么版本的docker和cf ic吗?

标签: mysql docker ibm-cloud


【解决方案1】:

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

cf ic exec -it [containerId] [command]

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

cf ic 重启 [containerId]

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-27
      • 1970-01-01
      • 1970-01-01
      • 2019-03-01
      相关资源
      最近更新 更多