内核升级
- 检查内容版本
$ uname -r
3.10.0-862.el7.x86_64
- 导入公钥数字证书
$rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
- 安装ELRepo
$ rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
- 升级kernel
这里需要注意的是,在 ELRepo 中有两个内核选项,一个是 kernel-lt(长期支持版本),一个是 kernel-ml(主线最新版本),采用长期支持版本(kernel-lt),更稳定一些
$ yum --enablerepo=elrepo-kernel install -y kernel-lt
or
$ yum --enablerepo=elrepo-kernel install -y kernel-ml
- 安装完成,需要修改grub
根据安装好以后的内核位置,修改 default 的值,一般是修改为0,因为 default 从 0 开始,一般新安装的内核在第一个位置,所以设置default=0
$ vi /etc/default/grub
$ grub2-mkconfig -o /boot/grub2/grub.cfg
- 重启
$ reboot
$ uname -r
4.20.0-1.el7.elrepo.x86_64
$ rpm -qa|grep kernel
yum -y remove 内核名称 (可以移除不用的内核,不移除也没有影响)
安装docker
- 安装需要的软件包
$ yum install -y yum-utils
- 设置docker yum源
$ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
$ yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装docker
$ yum list docker-ce --showduplicates | sort -r
$ yum install -y docker-ce
$ docker version
- 启动docker
$ service docker start
$ service docker status
$ tail -f /var/log/messages
$ chkconfig docker on