版本说明
OS:Centos7.6 x64
Linux内核 3.10.0-1062.12.1.el7.x86_64
Docker:Docker version 19.03.14
Docker要求CentOS系统的内核版本高于3.10,通过uname -a查看当前内核版本
卸载旧版本
卸载旧版本 如果已经安装docer或者docer-engine,首先进行卸载程序和相应的依赖
# 卸载旧版本docer
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装软件包
yum-utils提供了yum-config-manager,并且device mapper存储驱动程序需要device-mapper-persistent-data和lvm2
# step 1: 安装必要的一些系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2
设置源地址
# Step 2: 添加软件源信息
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新并安装Docker-CE
yum makecache fast
yum makecache fast 将软件包信息提前在本地缓存一份,用来提高搜索安装软件的速度
yum会将下载的软件包和header存储在cache中而不自动删除,如果觉得暂用磁盘空间可以使用yum clean清除缓存
安装docer
yum -y install docker-ce
安装完成启动服务
# Step 4: 开启Docker服务
service docker start
systemctl enable docker
配置docker加速镜像
# 配置镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://onkbrpp6.mirror.aliyuncs.com"]
}
EOF
重启服务
systemctl daemon-reload
systemctl restart docker