我正在尝试通过此命令启动我的dockerd守护程序 - dockerd& 然后我开始得到如下错误 -
ERRO [0036] libcontainerd:无法从containerd接收事件:rpc错误:代码= 12 desc =未知服务类型.API
这种情况一次又一次地滚动,之后我无法启动任何容器。如果我关闭会话并打开一个新会话,我可以看到docker ps是可访问的。但我无法启动任何容器。在启动容器时,我收到错误 -
docker run hello-world
docker:来自守护程序的错误响应:未知服务类型.API。 ERRO [0000]错误等待容器:上下文取消
如果需要任何日志,请告诉我。
答案 0 :(得分:0)
为什么要使用dockerd &
而不是systemctl start docker.service
启动docker守护程序?这可能是导致问题的原因。
要在启动时启动守护程序,您需要运行systemctl enable docker.service
。请参阅Getting Started with Containers。
请注意,Red Hat Enterprise Linux 6的内核仅支持容器支持所需的有限功能子集,我认为没有人在该操作系统版本上测试守护程序或容器映像。