Docker安装及配置镜像加速器

Docker安装及配置镜像加速器

一:简介

首先说明一下Docker是什么,可以做什么。

Docker是一个开源的容器引擎,可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。

Docker可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。

可能有的人会觉得有点抽象,先看Docker的架构图

Docker安装及配置镜像加速器_第1张图片

client端相当于我们使用linux操作的客户端,用来执行docker命令。

Registry:是一个集中存储与分发镜像的服务。它是一个Docker镜像仓库,当我们使用Docker下载软件的时候会先从这边进行下载。它相当于是Maven仓库

images:当我们从远程仓库下载软件后会存放到本地仓库,这个本地仓库就是images,可以使用docker images查看本地安装了哪些软件。

Container(容器):容器是镜像的可运行实例。镜像和容器的关系有点类似于面向对象中,类和对象的关系。要有Container需要先有images,Image就相当于抽象的类,Container就相当于具体实例化的对象。可通过 Docker API或者 CLI命令来启停、移动、删除容器。

关于Docker理解举个例:

传统的方式我们在服务器部署项目的时候,是直接基于Linux进行软件安装,项目部署。比如我们要部署一个Java Web 项目,可能需要在服务器安装Mysql数据库,Jdk,Tomcat,redis,Nginx等等。安装过这些软件的朋友应该都知道,如果没有使用已经安装好这些软件镜像的话,要自己安装也是需要耗费一定的时间,总体来说,安装偏复杂。

如果这个时候使用Docker的话,我们可以把这些软件安装在Docker,而Docker在安装这块做得很好,相当于简化的安装流程,你可以很快的安装完成。当然,Docker的功能远大于此,本次记录的是安装和配置镜像加速器,就不做过多累赘。

那么配置阿里镜像加速器是什么东西呢?

这里需要做个解释,Docker相当于一个容器,我们要在这个容器安装软件,如果是首次安装,需要到对应的仓库下载(Docker里Registry概念),然后存放在本地(Docker 里mage概念)。需要的朋友可以到dockerhub进行查看,https://hub.docker.com,我们要从docker下载的软件,一般在这边都可以找到。从这边下载安装的话,单纯网络开销就很大,所以我们可以配置镜像加速器,在下载软件的时候可以大大的提速。

二:安装Docker

按照下面的步骤,比较简单,一般不会出错

1、通过 uname -r 命令查看你当前的内核版本,Docker 要求 CentOS 系统的内核版本在 3.10以上 ,一般CentOS7及以上都是满足。

uname  -r

2:使用 root 权限登录 Centos。确保 yum 包更新到最新。

yum -y update

3:安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

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

4:设置yum源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

5:安装docker,此处如果没有指定版本默认下载最新的(这个步骤可能会比较慢,得看网速怎么样而定)

sudo yum install -y docker-ce

6:启动并加入开机启动

ystemctl start docker

systemctl enable docker

7:验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

docker version

Docker安装及配置镜像加速器_第2张图片

 

到达这里的时候已经安装完成。另外有其他的命令需要的自行使用

1:安装之前卸载旧版本(如果安装过旧版本的话)

yum remove docker docker-common docker-selinux docker-engine

2:可以查看所有仓库中所有docker版本,并选择特定版本安装

yum list docker-ce --showduplicates | sort -r

三:配置阿里镜像加速器

静进入网址:https://cr.console.aliyun.com/cn-hangzhou/mirrors

此处需要一个阿里云的账号,没有的话可以使用支付宝登录

登录进去会跳转到容器镜像服务,需要密码

Docker安装及配置镜像加速器_第3张图片

设置完进入

Docker安装及配置镜像加速器_第4张图片 

接下来按照里面的教程进行设置即可

Docker安装及配置镜像加速器_第5张图片 

到这里,已经完成,后面会进行其他软件的安装以及配置,本次是基础,必须掌握。

 

文章为自己编写的,如果对您有所帮助,请作者喝杯咖啡,转载请说明出处

打赏二维码:

 

你可能感兴趣的:(Docker安装及配置镜像加速器)