nvidia-docker 启动异常 Permission denied 已解决
程序员文章站
2022-05-14 21:21:53
...
解决方法:关闭selinux 系统
setenforce 0
原因:nvidia-docker 是docker的一层封装,docker 在root账号下,应用程序安装在/usr/bin/docker 下,linux系统自带的selinux安全机制,为保护系统安全,严格控制调用系统程序的权限,即使在root账号下,也不允许一个系统程序调用另一个系统程序。因此,调用nvidia-docker run/images 等指令,会调用docker 指令,系统提示 权限问题。
解决方法:关闭selinux 安全系统,setenforce 0 临时关闭,系统重启后,恢复启动
如果启动,调用
setenforce 1
查询,selinux
[[email protected] /]# getenforce
Enforcing
[[email protected] /]#
永久关闭,查看文件 /etc/selinux/config
1
2 # This file controls the state of SELinux on the system.
3 # SELINUX= can take one of these three values:
4 # enforcing - SELinux security policy is enforced.
5 # permissive - SELinux prints warnings instead of enforcing.
6 # disabled - No SELinux policy is loaded.
7 SELINUX=enforcing
8 # SELINUXTYPE= can take one of three two values:
9 # targeted - Targeted processes are protected,
10 # minimum - Modification of targeted policy. Only selected processes are protected.
11 # mls - Multi Level Security protection.
12 SELINUXTYPE=targeted
13
SELINUX=disabled
保存后,重启 reboot
上一篇: Android 权限简单分装
下一篇: tensorflow.python.framework.errors_impl.PermissionDeniedError: /datasets; Permission denied
推荐阅读
-
Apache启动错误Permission denied: httpd: could not open error log file解决方法
-
Docker启动时提示Get Permission Denied while trying to connect解决方法
-
centos 多网卡 dubbo 启动异常【已解决】
-
centos 多网卡 dubbo 启动异常【已解决】
-
failed to open stream: Permission denied 这个异常如何解决
-
启动tomcat出现Permission denied解决方法
-
failed to open stream: Permission denied 这个异常如何解决
-
failed to open stream: Permission denied 这个异常如何解决
-
nvidia-docker 启动异常 Permission denied 已解决
-
Linux中Oracle启动侦听报错TNS:permission denied的解决方法