介绍了阿里云ECS云服务器的Centos系统如何安装docker以及如何使用阿里云镜像加速!

  docker作为目前主流的轻量级应用容器引擎之一,非常火热,本次我们介绍如何在阿里云ECS云服务器上部署docker。
  我们首先需要登录阿里云ECS云服务器:第一次登陆阿里云ECS服务器的配置

1 安装Docker CE

1.1 安装Docker的依赖库

yum install -y yum-utils device-mapper-persistent-data lvm2

1.2 添加Docker CE的软件源信息

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

1.3 缓存包

  将服务器上的软件包信息先在本地缓存,以提高搜索、安装软件的速度。
  Centos 8以下的版本。

yum makecache fast

  Centos 8及其之上的版本,去掉fast。

yum makecache

1.5 安装containerd.io

  这里的containerd.io选择阿里云仓库的地址,如果是官网的,那么可能由于国外太落后了网速很差,导致安装失败!

yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/8/x86_64/stable/Packages/containerd.io-1.3.7-3.1.el8.x86_64.rpm

1.6 安装Docker CE

yum -y install docker-ce

1.4 启动Docker服务

systemctl start docker

1.5 验证

  查看状态。

status  docker

  查看版本。

docker version

2 配置阿里云镜像仓库

  Docker的默认官方远程仓库是hub.docker.com,由于网络原因,下载一个Docker官方镜像可能会需要很长的时间,甚至下载失败。为此,阿里云容器镜像服务ACR提供了官方的镜像站点(可以理解为CDN代理),从而加速官方镜像的下载。下面介绍如何使用阿里云镜像仓库。

2.1 登陆容器镜像服务

  使用体验平台提供的阿里云子账号登录 容器镜像服务控制台!可能需要设置密码之类的,最重要的是有阿里云账号!
  登录之后页面如下。
在这里插入图片描述

2.2 获取加速地址

  单击 [镜像中心] > [镜像加速器],可以看到阿里云为您提供了一个专属的镜像加速地址。
在这里插入图片描述

2.3 配置自定义镜像仓库地址

  使用如下命令配置docker自定义镜像仓库地址,请将下面命令中的镜像仓库地址https://kqh8****.mirror.aliyuncs.com替换为阿里云为您提供的专属镜像加速地址。

tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://kqh8****.mirror.aliyuncs.com"]
}
EOF

2.4 重新加载

  重新加载服务配置文件。

systemctl daemon-reload

  重启Docker服务。

systemctl restart docker

2.5 验证

  查看docker 信息。

 docker info

  在展示的信息中找到Registry Mirrors属性,如果是刚才配置的地址,那么说明设置成功。
在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐