前言
提示:要安装Docker Engine,您需要一个CentOS 7或8的维护版本。不支持或未测试存档版本。
该centos-extras库必须启用。默认情况下,此存储库是启用的,但是如果已禁用它,则需要 重新启用它。
overlay2建议使用存储驱动程序。
一、卸载旧版本
我们目前现在安装的docker,大多是docker CE 版本,其他版本现在都在慢慢淘汰,较旧的Docker版本称为docker或docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。
卸载命令:(记得要复制全,全部复制然后执行!)
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
1
2
3
4
5
6
7
8
由于我系统之前并没有安装过,所以执行命令会弹出以下信息:
二、使用yum进行安装,使用阿里镜像仓库
由于docker官方使用的是国外镜像,我们这里使用阿里的镜像仓库,能够大大加快下载速度。执行命令如下:
# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新 yum 软件包索引并安装 Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
# Step 4: 开启Docker服务
sudo service docker start
三、测试docker是否安装成功
输入docker -v ,能输出版本号就证明docker安装成功。
docker -v
四、设置docker开机自启动
设置开机自启动之后,就不用每次打开虚拟机手动启动docker服务了。
docker默认安装目录:/var/lib/docker
# 设置开机自启
sudo systemctl enable docker
2
五、配置阿里云镜像加速
1、配置阿里云镜像加速功能,首先需要我们登录阿里云官网。
阿里云登录网址:阿里云官网.
没有账号的可以直接扫码注册并登录,注册过的用户还可以选择账号密码进行登录。
2、大家登录进来之后,可以根据下图指引,找到【容器镜像服务】,点击进入。
3、继续根据下图指引,找到【加速器地址】,这里我们需要保存好这个地址,待会要用到。
# 我的加速器地址
https://s123q3i1.mirror.aliyuncs.com
1
2
4、通过修改daemon配置文件【/etc/docker/daemon.json】来使用加速器
# 1、创建一些必要的目录
sudo mkdir -p /etc/docker
# 2、配置镜像加速器地址,注意,中括号里面的内容就是上一步复制好的镜像加速器地址,大家可以更换成自己的。另外需要一直复制到【EOF】为之!
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://s123q3i1.mirror.aliyuncs.com"]
}
EOF
# 3、重启docker的后台线程
sudo systemctl daemon-reload
# 4、重启docker服务
sudo systemctl restart docker
5、整套命令执行流程如下:
6、至此,docker镜像加速功能配置完毕。以后docker下载的所有软件,都是从阿里云镜像仓库中进行下载的,大大加快下载速度。
标签:sudo,Centos7,阿里,yum,镜像,docker,安装 From: https://www.cnblogs.com/ueme/p/17585485.html