# Docker与SELinux的关系以及SELinux的关闭方法
在现代软件开发中,Docker已经成为容器化应用的主流选择。然而,在某些情况下,使用Docker时可能会遇到SELinux(Security-Enhanced Linux)相关的问题。SELinux是一种Linux内核的安全模块,旨在提供强大的访问控制功能。在这篇文章中,我们将探讨如何关闭Docker的SELinux,并具体分析            
                
         
            
            
            
            永久生效[root@wg ~]# getenforce
Enforcing
[root@wg ~]# vi /etc/selinux/config
| SELINUX=disabled
| # 参数可选enforcing、permissive、disabled
[root@wg ~]# reboot
[root@wg ~]# getenforce
Disabled 临时生效[root@wg ~            
                
         
            
            
            
            系统:centos7以下命令都是在root用户下使用,非root用户可能会出现权限不足问题。一、初始系统1. -- 关闭、禁止自启防火墙systemctl stop firewalldsystemctl disable firewalld2. -- 永久关闭selinux1. 查看状态:sestatus2. 设置: vi /etc/selinux/config               
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 21:51:07
                            
                                147阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            安装Docker关闭SELINUX服务SELINUX是CentOS系统捆绑的安全服务程序,因为安全策略过于严格,所以建议搭建关闭这项服务修改/etc/selinux/config文件,设置SELINUX=disabledvim /etc/selinux/config
# 设置SELINUX=disabled
# 设置完成后重启Centos系统
reboot安装Docker查看可下载的版本yum            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-06 16:34:17
                            
                                103阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            生产服务器使用的是CentOS 7系统,安装Docker也一直都是使用yum命令直接从CentOS自己的源安装。自从Docker项目改名为moby,进而诞生CE和EE两个不同版本后。不知是因为版权还是其他的什么原因,CentOS源中的Docker版本不再更新了,default维持在1.12.6,latest为1.13.1。为了使用新版本的Docker,只能添加官方repo,然后安装docker-c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-22 09:11:42
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、设置基本环境1、禁止selinux安装操控selinux的命令sudo apt-get install -y selinux-utils禁止selinuxsetenforce 0重启操作系统shutdown -r now查看selinux是否已经关闭sudo getenforceDisabled(表示已经关闭)2、关闭虚拟分区sudo swapoff -a && sed -i            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-14 22:07:32
                            
                                99阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SElinux是基于内核开发出来的一种安全机制,被称之为内核级加强型防火墙,有力的提升了系统的安全性。SElinux的作用分为两方面:1.在服务上面加上标签; 2.在功能上面限制功能在linux系统中使用 getenforce 命令可以查看selinux的状态:disabled     为关闭状态,对服务和功能都没有限制enforcing    为强制状态,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 10:24:36
                            
                                63阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SELINUX
1)临时修改:setenforce 0
setenforce 1 设置SELinux 成为enforcing模式
setenforce 0 设置SELinux 成为permissive模式 
2)永久修改:
A)修改/etc/selinux/config文件中设置SELINUX=disabled ,
B)重启服务器
3)查看selin            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-10-26 00:49:05
                            
                                863阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            关闭SELinux的方法:修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。如果不想重启系统,使用命令setenforce 0注:setenforce 1 设置SELinux 成为enforcing模式setenforce 0 设置SELinux 成为permissive模式 在lilo或者grub的启动参数中增加:selinux=0,也可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-05-19 00:16:42
                            
                                679阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SELinux关闭:永久方法 – 需要重启服务器修改/etc/selinux/configSELINUX = disabled 关闭SELINUX = enforcing 开启            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-05-22 11:16:35
                            
                                396阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            查看SELinux状态:1、/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态
SELinux status:          &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-10-27 15:18:56
                            
                                746阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、介绍:安全增强型Linux(Security-EnhancedLinux)简称SELinux,它是一个Linux内核模块,也是Linux的一个安全子系统。2、临时关闭#setenforce03、永久关闭#vi/etc/selinux/configSELINUX=disabled(附加开启:SELINUX=enable)保存。4、重启服务器生效#reboot            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-08-31 11:15:28
                            
                                541阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
               关于SELinux(Security-EnhancedLinux) 的说明我们可以去百度搜索,SELinux默认的状态是Enforce状态,如果我们不关闭,在安装服务及很多操作的时候都会受影响。我们一般在实际使用中,都会关闭。用其它的方式来实现安全功能。本文以Centos 6.5为例控制SELinux的位置在/etc/selinux/config目录通过 cat /et            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-02-28 21:39:33
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            永久关闭selinux和暂时关闭selinux            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-04-30 16:43:23
                            
                                421阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            查看SELINUX的状态将SELINUX更改为permissive模式查看是否更改成功查看SELINUX的配置文件将SELINUX设置为关闭状态查看配置文件更改后的效果重新启动服务器查看SELINUX的状态             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-06-03 12:18:35
                            
                                945阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            临时关闭:setenforce 0永久关闭:修改/etc/selinux/config文件,令SELINUX=disabled,重启            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-07-07 10:03:06
                            
                                830阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            sed -i s#SELINUX=Enforcing#SELINUX=disabled#g /etc/selinux/config   //更改配置文件cat /etc/selinux/config  //查看是否生效init 6   //重启后生效说明:建议此操作在新装linux时操作            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-07-15 14:00:37
                            
                                526阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            、禁用SELinux(重启后依然生效)修改/etc/sysconfig/selinux更改其中的SELINUX项的值就可以关闭和启用SELinux服务了。修改成  SELINUX=disable     禁用SeLinux修改成  SELINUX=enforcing   使用SeLinux或  &n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-09-26 13:29:38
                            
                                561阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态SELinux 
status:                            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-05-19 10:28:07
                            
                                643阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            查看SELinux状态: 1、 ##如果SELinux status参数为enabled即为开启状态 /usr/sbin/sestatus -v SELinux status: enabled 2、 ##也可以用这个命令检查 getenforce 关闭SELinux: 1、临时关闭(不用重启机器):            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-09-16 00:35:00
                            
                                120阅读