如何使用 docker 解决守护程序超时错误 "while opening volume store metadata database"?
How do I solve the daemon timeout error "while opening volume store metadata database" using docker?
我正在尝试通过 docker 在 ubuntu OS 上使用 GPU,并在 Google 云 VM 实例上使用 NVidia 驱动程序。我已经安装了 docker、Nvidia 驱动程序和 nvidia-container-运行time 包,并试图将后者添加到 docker 的 运行time。下图是我遇到的问题。
正如您在图片中看到的,我从删除 /var/run/docker.pid 开始,但我仍然无法将 docker 的 运行time 设置为也指向 nvidia-container- 运行时间。
我希望这能成功添加 运行time 变量,这样我就可以 运行 我想要的 docker 通过 nvidia 运行time 变量轻松设置使用。
重启docker服务检查
系统控制:
$ sudo systemctl 启动 docker
服务:
$ sudo 服务 docker 启动
我只需要创建 /etc/docker/daemon.json 并插入必要的数据。我现在可以 运行 所需的 docker 服务。 docker添加运行时间需要的信息如下:
{
"runtimes": {
"nvidia": {
"path": "/usr/bin/nvidia-container-runtime",
"runtimeArgs": []
}
}
}
我正在尝试通过 docker 在 ubuntu OS 上使用 GPU,并在 Google 云 VM 实例上使用 NVidia 驱动程序。我已经安装了 docker、Nvidia 驱动程序和 nvidia-container-运行time 包,并试图将后者添加到 docker 的 运行time。下图是我遇到的问题。
正如您在图片中看到的,我从删除 /var/run/docker.pid 开始,但我仍然无法将 docker 的 运行time 设置为也指向 nvidia-container- 运行时间。
我希望这能成功添加 运行time 变量,这样我就可以 运行 我想要的 docker 通过 nvidia 运行time 变量轻松设置使用。
重启docker服务检查 系统控制:
$ sudo systemctl 启动 docker 服务:
$ sudo 服务 docker 启动
我只需要创建 /etc/docker/daemon.json 并插入必要的数据。我现在可以 运行 所需的 docker 服务。 docker添加运行时间需要的信息如下:
{
"runtimes": {
"nvidia": {
"path": "/usr/bin/nvidia-container-runtime",
"runtimeArgs": []
}
}
}