Centos7安装docker,配置阿里云镜像


文章目录

  • Centos7安装docker,配置阿里云镜像
  • 前言
  • 一、卸载旧版本
  • 二、使用yum进行安装,使用阿里镜像仓库
  • 三、测试docker是否安装成功
  • 四、设置docker开机自启动
  • 五、配置阿里云镜像加速



前言

提示:要安装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

由于我系统之前并没有安装过,所以执行命令会弹出以下信息:

精简版的centos的docker镜像 docker镜像版本兼容_docker

二、使用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

精简版的centos的docker镜像 docker镜像版本兼容_docker_02

四、设置docker开机自启动

设置开机自启动之后,就不用每次打开虚拟机手动启动docker服务了。
docker默认安装目录:/var/lib/docker

# 设置开机自启
sudo systemctl enable docker

精简版的centos的docker镜像 docker镜像版本兼容_阿里云_03

五、配置阿里云镜像加速

1、配置阿里云镜像加速功能,首先需要我们登录阿里云官网。

阿里云登录网址:阿里云官网.

没有账号的可以直接扫码注册并登录,注册过的用户还可以选择账号密码进行登录。

精简版的centos的docker镜像 docker镜像版本兼容_官网_04


2、大家登录进来之后,可以根据下图指引,找到【容器镜像服务】,点击进入。

精简版的centos的docker镜像 docker镜像版本兼容_阿里云_05


3、继续根据下图指引,找到【加速器地址】,这里我们需要保存好这个地址,待会要用到。

# 我的加速器地址
https://s123q3i1.mirror.aliyuncs.com

精简版的centos的docker镜像 docker镜像版本兼容_阿里云_06


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、整套命令执行流程如下:

精简版的centos的docker镜像 docker镜像版本兼容_阿里云_07


6、至此,docker镜像加速功能配置完毕。以后docker下载的所有软件,都是从阿里云镜像仓库中进行下载的,大大加快下载速度。