【问题标题】:Docker daemon throwing error while starting in Linux RHEL在 Linux RHEL 中启动时 Docker 守护程序抛出错误
【发布时间】:2018-04-16 15:08:09
【问题描述】:

我正在尝试通过这个命令启动我的 dockerd 守护进程 - dockerd & 然后我开始收到如下错误-

ERRO[0036] libcontainerd:无法从 containerd 接收事件:rpc 错误:code = 12 desc = unknown service types.API

这一次又一次地滚动,之后我无法启动任何容器。如果我关闭会话并打开一个新会话,我可以看到 docker ps 可以访问。但我无法启动任何容器。启动容器时出现错误 -

docker 运行你好世界

docker:来自守护程序的错误响应:未知服务类型.API。 ERRO[0000] 错误等待容器:上下文已取消

如果需要任何日志,请告诉我。

【问题讨论】:

  • 根据您的 RHEL 版本,您可能是 SOL

标签: linux docker containers rhel


【解决方案1】:

为什么你使用dockerd &而不是systemctl start docker.service来启动docker守护进程?这可能是您的问题的原因。

为了在启动时启动守护进程,您需要运行systemctl enable docker.service。见Getting Started with Containers

请注意,Red Hat Enterprise Linux 6 的内核仅支持容器支持所需功能的有限子集,我认为没有人在该操作系统版本上测试守护程序或容器映像。

【讨论】:

  • 谢谢弗洛里安。我现在已经开始使用 RHEL 框上的 systemctl 命令了。
猜你喜欢
  • 2016-03-16
  • 2015-11-30
  • 1970-01-01
  • 2018-11-20
  • 1970-01-01
  • 1970-01-01
  • 2010-11-10
  • 1970-01-01
  • 2011-09-20
相关资源
最近更新 更多