【问题标题】:Unpacking nvidia-docker (1.0.1-1) over (1.0.1-1)在 (1.0.1-1) 上解压 nvidia-docker (1.0.1-1)
【发布时间】:2017-04-17 07:41:02
【问题描述】:

我按照此站点的说明进行操作:https://github.com/NVIDIA/nvidia-docker。在 ubuntu 16.04 服务器上安装 nvidia-docker。运行命令后:

sudo dpkg -i /tmp/nvidia-docker*.deb && rm /tmp/nvidia-docker*.deb

有错误:

$ sudo dpkg -i /tmp/nvidia-docker*.deb && rm /tmp/nvidia-docker*.deb
(Reading database ... 479592 files and directories currently installed.)
Preparing to unpack .../nvidia-docker_1.0.1-1_amd64.deb ...
Unpacking nvidia-docker (1.0.1-1) over (1.0.1-1) ...
dpkg: dependency problems prevent configuration of nvidia-docker:
nvidia-docker depends on docker-engine (>= 1.9.0) | docker-ce | docker-ee; however:
Package docker-engine is not installed.
Package docker-ce is not installed.
Package docker-ee is not installed.

dpkg: error processing package nvidia-docker (--install):
dependency problems - leaving unconfigured
Processing triggers for ureadahead (0.100.0-19) ...
Errors were encountered while processing:
nvidia-docker 


$ sudo service docker status
^[[0;1;31m●^[[0m docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: ^[[0;1;31mfailed^[[0m (Result: exit-code) since Tue 2017-04-18 10:05:27 JST; 35s ago
     Docs: https://docs.docker.com
  Process: 18109 ExecStart=/usr/bin/dockerd -H fd:// ^[[0;1;31m(code=exited, status=1/FAILURE)^[[0m
 Main PID: 18109 (code=exited, status=1/FAILURE)

Apr 18 10:05:27 NVIDIA2.cs179idcfcloud.internal systemd[1]: Starting Docker Application Container Engine...
Apr 18 10:05:27 NVIDIA2.cs179idcfcloud.internal dockerd[18109]: Error starting daemon: pid file found, ensure docker is not running or delete
/var/run/docker.pid
Apr 18 10:05:27 NVIDIA2.cs179idcfcloud.internal systemd[1]: ^[[0;1;39mdocker.service: Main process exited, code=exited, status=1/FAILURE^[[0m
Apr 18 10:05:27 NVIDIA2.cs179idcfcloud.internal systemd[1]: ^[[0;1;31mFailed to start Docker Application Container Engine.^[[0m
Apr 18 10:05:27 NVIDIA2.cs179idcfcloud.internal systemd[1]: ^[[0;1;39mdocker.service: Unit entered failed state.^[[0m
Apr 18 10:05:27 NVIDIA2.cs179idcfcloud.internal systemd[1]: ^[[0;1;39mdocker.service: Failed with result 'exit-code'.^[[0m


~$ sudo service docker start
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.

如何解决?

【问题讨论】:

  • 您是否安装了 Docker(和 Ndivia 驱动程序)?
  • 嗨,感谢@Railslide 为您提供的 cmets,我想我已经安装了它。知道如何用命令(ubuntu)确认docker信息和Ndivia信息吗,谢谢!
  • 错误消息提示其他情况。运行docker,看看你是否收到帮助消息或错误
  • 嗨@Railslide 谢谢!为您的 cmets。我运行docker后只有docker命令指令,没有其他信息!
  • 检查守护进程是否正在运行sudo service docker status。如果没有,请以sudo service docker start 开头

标签: docker nvidia ubuntu-16.04


【解决方案1】:

我已经解决了。首先用linux命令(sudo shutdown -r now)重启ubuntu服务器,然后运行命令:apt-get -f install(这个命令由错误信息提示),然后我通过以下站点安装docker-engine( https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04)。然后安装nvidia-docker,就可以了!

【讨论】:

    猜你喜欢
    • 2018-09-10
    • 1970-01-01
    • 2017-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-14
    • 2012-07-18
    • 1970-01-01
    相关资源
    最近更新 更多