zoukankan      html  css  js  c++  java
  • docker出现如下错误:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

    在docker中配置deepo时出现了错误:

    在出现这个错误之前,我是先用如下命令查看NVIDIA-docker是否安装成功。

     docker run --runtime=nvidia --rm nvidia/cuda nvidia-smi

    出现如下显示:

    在网上查看原因,显示是nvidia-docker 没有注册,具体查看https://blog.csdn.net/weixin_32820767/article/details/80538510

    然后按照博客提示进行注册,通过下面的步骤:

    #To register the nvidia runtime, use the method below that is best suited to your environment.
    #You might need to merge the new argument with your existing configuration.
    
    #Systemd drop-in file
    sudo mkdir
    -p /etc/systemd/system/docker.service.d sudo tee /etc/systemd/system/docker.service.d/override.conf <<EOF [Service] ExecStart= ExecStart=/usr/bin/dockerd --host=fd:// --add-runtime=nvidia=/usr/bin/nvidia-container-runtime EOF sudo systemctl daemon-reload sudo systemctl restart docker
    #Daemon configuration file
    sudo tee
    /etc/docker/daemon.json <<EOF { "runtimes": { "nvidia": { "path": "/usr/bin/nvidia-container-runtime", "runtimeArgs": [] } } } EOF sudo pkill -SIGHUP dockerd

    这里主要是在/etc/systemd/system/docker.service.d目录下新建文件override.conf,并写入ExecStart启动的路径。

    完成后就出现了如上错误,docker无法启动了。

    于是我又删除了override.conf文件后又可以启动了,但是NVIDIA-DOCKER还是无法启动。

  • 相关阅读:
    我的算法日志:数据结构之顺序队列与循环队列
    我的算法日志:排序算法之快速排序
    算法:冒泡排序
    算法:桶排序(简易版)
    Android:配置LitePal 3.0
    Android:简单粗暴的二维码生成与扫描
    Linux
    Python
    Linux
    Python
  • 原文地址:https://www.cnblogs.com/fuhang/p/10242379.html
Copyright © 2011-2022 走看看