Docker 在 Linux RHEL 中启动时守护进程抛出错误
Docker daemon throwing error while starting in Linux RHEL
我正在尝试通过此命令启动我的 dockerd 守护程序 - dockerd &
然后我开始收到如下错误 -
ERRO[0036] libcontainerd:无法从 containerd 接收事件:rpc 错误:代码 = 12 desc = 未知服务 types.API
这个 keeps 一次又一次地滚动,之后我无法启动任何容器。如果我关闭会话并打开一个新会话,我可以看到 docker ps 是可访问的。但是我无法启动任何容器。启动容器时出现错误 -
docker运行你好世界
docker:来自守护程序的错误响应:未知服务 types.API。 ERRO[0000] 等待容器时出错:上下文已取消
如果需要任何日志,请告诉我。
为什么使用 dockerd &
而不是 systemctl start docker.service
来启动 docker 守护进程?这可能是您遇到问题的原因。
为了在开机时启动守护进程,您需要运行 systemctl enable docker.service
。参见 Getting Started with Containers。
请注意,Red Hat Enterprise Linux 6 的内核仅支持容器支持所需功能的有限子集,而且我认为没有人在该操作系统上测试守护进程或容器映像版本。
我正在尝试通过此命令启动我的 dockerd 守护程序 - dockerd & 然后我开始收到如下错误 -
ERRO[0036] libcontainerd:无法从 containerd 接收事件:rpc 错误:代码 = 12 desc = 未知服务 types.API
这个 keeps 一次又一次地滚动,之后我无法启动任何容器。如果我关闭会话并打开一个新会话,我可以看到 docker ps 是可访问的。但是我无法启动任何容器。启动容器时出现错误 -
docker运行你好世界
docker:来自守护程序的错误响应:未知服务 types.API。 ERRO[0000] 等待容器时出错:上下文已取消
如果需要任何日志,请告诉我。
为什么使用 dockerd &
而不是 systemctl start docker.service
来启动 docker 守护进程?这可能是您遇到问题的原因。
为了在开机时启动守护进程,您需要运行 systemctl enable docker.service
。参见 Getting Started with Containers。
请注意,Red Hat Enterprise Linux 6 的内核仅支持容器支持所需功能的有限子集,而且我认为没有人在该操作系统上测试守护进程或容器映像版本。