Docker提供了两个版本:社区版(CE)和企业版(EE)。我们安装CE版本就可以了。
以Centos7为例,且Docker要求操作系统必须为64位,且centos内核版本为3.1及以上。
uname -r
cat /etc/redhat-release
# 安装依赖库
yum install -y epel-release
# 安装docker
yum install -y docker-io
# 安装后的配置文件
vim /etc/sysconfig/docker
# 启动Docker后台服务
service docker start
# 查看docker版本
docker version
yum-utils提供了yum-config-manager 相关功能,并包含device-mapper-persistent-data和lvm2由需要 devicemapper存储驱动程序。
阿里巴巴开源镜像站
Page:https://opsx.alibaba.com/mirror使用说明
a. 备份配置文件:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
b. 下载新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS6:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS7:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
更新完基础repo文件后,需删除下面的配置文件,再运行
/etc/yum.repos.d/docker-ce.repo
/etc/yum.repos.d/docker.repo
删除上面文件,再运行下面命令
yum install -y yum-utils device-mapper-persistent-data lvm2
yum install -y yum-utils device-mapper-persistent-data lvm2
## 官方源
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
yum install docker-ce docker-ce-cli containerd.io
yum install -y docker-ce
systemctl start docker
docker version
docker info