一、下载Docker
安装之前,一定查看是否安装docker,如果有,卸载老版本
我是虚拟机装的Centos7,linux 3.10 内核,docker官方说至少3.8以上,建议3.10以上(ubuntu下要linux内核3.8以上, RHEL/Centos 的内核修补过, centos6.5的版本就可以)
使用以下命令查看Linux内核版本:
Uname -a
卸载旧版的docker
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
方法一
安装docker所需要的依赖包:
yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
设置yum源:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
查看仓库中的docker版本,选择特定的版本进行安装
yum list docker-ce --showduplicates | sort -r
指定docker安装
yum install docker-ce-18.03.1.ce docker-ce-cli-18.09.8-3.el7
这里docker-ce-cli-【版本号】
不指定docker版本进行安装(推荐)
yum install docker-ce docker-ce-cli containerd.io
方法二
更新系统
yum update -y
安装EPEL存储库
yum install epel-release
安装docker
yum install docker
启动docker
systenctl start docker
设置开机启动docker
systenctl enable docker
验证安装
docker info
docker --version