CentOS下安装docker并使用阿里云镜像加速器

一、安装docker

首先,建议大家去docker官网上概要地了解一下docker,阅读一下官方的Docker介绍Docker Overview,这样会对docker有一个直观上的认识。
安装docker时,笔者选择的是在CentOS7.6下安装,建议大家尽量在CentOS7及以上的版本进行安装,如果不得已需要在CentOS6的版本上安装,本文所描述的步骤并不一定正确,因为CentOS6和CentOS7的版本有一定的差异,比如配置文件的位置不同等。大家可以参考官方所给出的安装说明,但是笔者建议大家仅仅是参考学习一下即可,因为官方安装说明中是从docker官方网站上下载,速度超级慢,网速根本没法支持访问。所以还是建议大家按照笔者下面描述的步骤进行安装,因为笔者也是参考了官方的安装说明,然后更改了下载的地址而已。说明:下面命令中的sudo表示是管理员权限,如果用户本身就是管理员权限的话,则不需要加上sudo,从示例图片中可以看出笔者使用的就是管理员权限。

(1)更新yum包

sudo yum update

CentOS下安装docker并使用阿里云镜像加速器_第1张图片

(2)安装需要的包

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

其中,yum-utils提供yum-config-manager功能,device-mapper-persistent-data和lvm2是devicemapper驱动所依赖的包。
CentOS下安装docker并使用阿里云镜像加速器_第2张图片

(3)设置yum源为阿里云

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

设置阿里云yum源

(4)安装docker

sudo yum install docker-ce

等待安装完成即可。

(5)测试安装成功

docker version

CentOS下安装docker并使用阿里云镜像加速器_第3张图片
至此,说明docker已经成功安装。

二、利用阿里云镜像加速器

跟前面下载docker同样的道理,默认情况下我们拉取上传镜像的话都是通过DockerHub,速度也是特别慢,但是好在国内有很多镜像站,我们要感谢这些镜像站的存在,阿里云就是其中的一个。

(1)注册阿里云

首先要去阿里云上面注册一个账号,方法很多,自己随意选择。
然后点击控制台——>产品与服务——>容器镜像服务。
此时会弹出开通容器镜像服务通知并要求提供密码,这个密码自己设置好,用于以后登录docker客户端使用。
CentOS下安装docker并使用阿里云镜像加速器_第4张图片
CentOS下安装docker并使用阿里云镜像加速器_第5张图片
这个时候已经得到加速器地址了,这个加速器地址是私人的,只能自己使用。
CentOS下安装docker并使用阿里云镜像加速器_第6张图片

(2)编写配置文件

上面我们选择相应的操作系统,然后编写/etc/docker/daemon.json配置文件。如果是第一次安装好docker的话,/etc目录下是没有docker目录的, 所以我们先创建docker目录:

mkdir /etc/docker

然后创建并编写配置文件:

vim /etc/docker/daemon.json

只需要将加速器地址对应的json部分复制进daemon.json文件即可。
CentOS下安装docker并使用阿里云镜像加速器_第7张图片
最后重启docker:

sudo systemctl daemon-reload
sudo systemctl restart docker

(3)测试加速器设置成功

运行hello-world

docker run hello-world

CentOS下安装docker并使用阿里云镜像加速器_第8张图片
至此说明已成功安装docker并且配置阿里云加速器正确。

乐于分享

最后放上笔者和几位好朋友(其中有博士、硕士、教师、工程师)一起用来记录分享的公众号【淹没在互联网的浪潮】,里面会分享心路历程、学习心得、各种经验等方面,不限于技术和学习,同时也会分享我们的所见所闻。如果有需要的话可以关注一下,有什么想看的分享话题也可以直接在公众号文章下留言。希望对大家能有所帮助,少走些弯路!

你可能感兴趣的:(docker系列,docker,centos,阿里云,linux,容器)