在Linux RHEL中启动时Docker守护程序抛出错误

时间:2017-11-03 19:38:28

标签: linux docker containers rhel

我正在尝试通过此命令启动我的dockerd守护程序 - dockerd& 然后我开始得到如下错误 -

ERRO [0036] libcontainerd:无法从containerd接收事件:rpc错误:代码= 12 desc =未知服务类型.API

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

docker run hello-world

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

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

1 个答案:

答案 0 :(得分:0)

为什么要使用dockerd &而不是systemctl start docker.service启动docker守护程序?这可能是导致问题的原因。

要在启动时启动守护程序,您需要运行systemctl enable docker.service。请参阅Getting Started with Containers

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