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

我试图通过这个命令启动我的dockerd守护进程 – dockerd&然后我开始得到如下所示的错误 –

ERRO libcontainerd:未能接收来自containerd的事件:rpc error:code = 12 desc =未知的服务types.API

这不断滚动,我无法启动任何容器之后。 如果我closures会话,并打开一个新的会话,我可以看到dockerPS是可访问的。 但我无法启动任何容器。 当启动容器时,我得到错误 –

docker工运行你好,世界

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

请让我知道是否需要任何日志。

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

为了在启动时启动守护进程,您需要运行systemctl enable docker.service 。 请参阅容器入门 。

请注意,红帽企业版Linux 6的内核仅支持容器支持所需function的有限子集,我不认为任何人在该操作系统版本上testing守护进程或容器映像。