CentOS 6.7 以 yum 形式升级内核并安装 Docker
目前内核版本。
uname -r
2.6.32-573.el6.x86_64
导入 public key。
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
安装 ELRepo。
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
Retrieving http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
Preparing... ########################################### [100%]
1:elrepo-release ########################################### [100%]
安装长期支持版本。
yum --enablerepo=elrepo-kernel install kernel-lt -y
编辑 grub.conf 文件,修改 Grub 引导顺序。
vim /etc/grub.conf
确认刚刚安装的内核的位置,然后将 default 修改一下。
reboot 重启下。
再次查看内核版本。
uname -r
3.10.97-1.el6.elrepo.x86_64
Docker 官方给出的安装方法。
https://docs.docker.com/engine/installation/
将 Shell 脚本下载下来。
curl -fsSL https://get.docker.com/ > docker_install.sh
ll
总用量 60
-rw-------. 1 root root 1197 2月 23 20:29 anaconda-ks.cfg
-rw-r--r-- 1 root root 14267 2月 23 22:37 docker_install.sh
-rw-r--r--. 1 root root 27097 2月 23 20:29 install.log
-rw-r--r--. 1 root root 6996 2月 23 20:28 install.log.syslog
执行脚本。
sh docker_install.sh
+ sh -c 'sleep 3; yum -y -q install docker-engine'
warning: rpmts_HdrFromFdno: Header V4 RSA/SHA1 Signature, key ID 2c52609d: NOKEY
Importing GPG key 0x2C52609D:
Userid: "Docker Release Tool (releasedocker) <docker@docker.com>"
From : https://yum.dockerproject.org/gpg
If you would like to use Docker as a non-root user, you should now consider
adding your user to the "docker" group with something like:
sudo usermod -aG docker your-user
Remember that you will have to log out and back in for this to take effect!
docker 启动成功,可以正常使用了。
service docker start
Starting cgconfig service: [确定]
Starting docker: [确定]
service docker restart
停止 docker: [确定]
Starting docker: [确定]