安装docker最好是centos7版本以上
如果安装过,低版本就卸载
较旧的Docker版本称为docker或docker-engineyum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
安装docker时,需要永久关闭Firewalld和SELinux
安装docker
cd /etc/yum.repos.d/mkdir repomv *.repo repo/#使用阿里镜像源curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo#安装yum依赖包yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo#安装docker社区版,查看是不是最新版本yum install docker-cesystemctl start dockersystemctl enable docker
如果docker起不来,就是内核版本不够;升级内核
#查看内核版本uname -mrs#导入ELRepo公钥rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org#安装ELRepoyum install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm #查看ELRepo提供的内核版本yum --disablerepo="*" --enablerepo="elrepo-kernel" list available#安装kernel-lt内核yum --disablerepo='*' --enablerepo=elrepo-kernel install kernel-lt#查看启动器awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg#设置默认启动为新内核grub2-set-default 0 #重启reboot#查看内核版本uname -mrs