介绍了阿里云ECS云服务器的Centos系统如何安装docker以及如何使用阿里云镜像加速!
文章目录
- 1 安装Docker CE
- 1.1 安装Docker的依赖库
- 1.2 添加Docker CE的软件源信息
- 1.3 缓存包
- 1.5 安装containerd.io
- 1.6 安装Docker CE
- 1.4 启动Docker服务
- 1.5 验证
- 2 配置阿里云镜像仓库
- 2.1 登陆容器镜像服务
- 2.2 获取加速地址
- 2.3 配置自定义镜像仓库地址
- 2.4 重新加载
- 2.5 验证
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属性,如果是刚才配置的地址,那么说明设置成功。