1.yum 包更新到最新
sudo yum update
2.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3.设置yum源为阿里云 (目的:下载快)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
因为我的centos没有装ssl,先装一个ssl,有的就不需要了
yum -y install curl nss openssl
- 导入公钥数字证书
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
- 安装ELRepo
rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
- centos没有glibc的话安装下glbc:
yum -y install glibc
- 安装kernel-lt(lt=long-term 长期维护版本,也可以将kernel-lt改为kernel-ml,安装主线版本
yum --enablerepo=elrepo-kernel install kernel-lt -y
vim /etc/grub.conf
vim /etc/selinux/config
# 以下是/etc/selinux/config的内容
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled # 将SELINUX设为disabled,注意修改后最好重启下机器。
- 重启系统
- 安装 Fedora EPEL
yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
查看内核
uname -r
yum 包更新到最新
sudo yum update
- .重新安装docker
yum install -y docker-io
- 启动docker
docker -d
不报错证明启动成功!!
解决办法如下:
- vi /etc/fstab
在最后增加none /sys/fs/cgroup cgroup defaults 0 0
然后按esc :wq保存,接着重启系统(reboot)
- 重启后,安装device-mapper*
yum -y install device-mapper*
- 查看docker版本
docker -v