zoukankan      html  css  js  c++  java
  • redhat7.4 docker run启动容器报错container_linux.go:449

    问题现象:

    在redhat服务器上使用docker run启动容器时报错:docker: Error response from daemon: OCI runtime create failed: container_linux.go:449;container init caused "write /proc/self/attr/keycreate: permission denied"": unknown.

    问题原因:由于操作系统已启用SELinux,造成“/proc/self/attr/keycreate” 没有写入权限  使用命令:getenfor查看SELinux运行模式

    root@localhost ~]# getenforce
    #查询SELinux的运行模式
    Enforcing
    #当前的SELinux是强制模式
    [root@localhost ~]# sestatus
    SELinux status:              enabled
    SELinuxfs mount:             /selinux
    Current mode:                enforcing
    Mode from config file:       enforcing
    Policy version:              24
    Policy from config file:     targeted

    解决办法:

    1 永久方法 – 需要重启服务器

    修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器。

    2 临时方法 – 设置系统参数

    使用命令setenforce 0

    附:
    setenforce 1      //设置SELinux 成为enforcing模式
    setenforce 0     //设置SELinux 成为permissive模式

  • 相关阅读:
    常用的STL
    CString,string,char数组的转换
    linux知识
    十一种通用滤波算法(转)
    修复被勒索病毒cl0p损坏的svn代码
    android shell 转发代理shell示例
    3proxy配置
    windbg调试写dmp,随机名字
    nexus6p刷机注意
    mysql语句学习
  • 原文地址:https://www.cnblogs.com/jamyxu/p/12641453.html
Copyright © 2011-2022 走看看