1、docker镜像仓库的分类

docker镜像仓库,分为本地仓库和互联网仓库

2、docker Hub是什么

docker  HUb 是docker官方提供的docker 的镜像仓库,是目前最权威,最专业,最大的镜像仓库。

3、镜像仓库

我们提到了一个词一一镜像仓库,那么何为镜像仓库,它能给我们带来怎样的便利
呢? Docker 在镜像模块的结构设计上,借鉴了很多 Git 代码版本控制的概念,镜像仓库
就是其中之 。和代码仓库用于集中存放不同版本和分支的代码的作用类似,镜像仓库
用于集中存放 Docker 镜像。
镜像仓库分为本地镜像仓库和远程镜像仓库。本地镜像仓库主要支持我们对镜像的
操作并为容器的运行提供镜像,远程镜像仓库更多地用于对镜像的分发。前面我们提到
了通过镜像的导入/导出来迁移镜像,但是这种方式仍然比较烦琐并容易出现纯漏,而镜
像仓库则是迁移镜像更好的一种方式。通过分布在世界各地的镜像仓库,我们可以更
好地利用互联网进行镜像的共享和分发。图 2-5 展示了镜像仓库与镜像之间的关系。
镜像名称在镜像仓库中代表唯一的镜像。因为同一镜像仓库中的镜像很可能由很多
用户共同提交和维护,他们所提供支持的镜像仓库名称也很容易出现重名的情况,所以
在镜像仓库中需要通过命名空间来区 别不同用户上传和维护的镜像
4、镜像仓库的使用
镜像仓库主要囊括了镜像管理系统和用户系统。镜像管理系统为镜像仓库提供了类
似代码库式的镜像存取和管理方式,而用户系统则为镜像仓库中的镜像管理操作的授权
提供支持。
如果远程镜像仓库需要进行用户登录和授权操作,可以使用 docker login 命令登录到
指定的镜像仓库服务器
5、docker Hub 的使用
docker  Hub是由世界各地的组织以及个人提供优秀的docker 镜像
docker  Hub 除了提供下载镜像的功能,还提供 还提供了搜索、创建、分发和管理等图形界面操作的支持。
Docker Hub 为所有用户提供不限量的公开镜像托管服务,不过只提供了 个免费的
私有镜像托管名额,如果需要增加私有镜像的数量,需要单独付费
docker Hub 的使用,首先要注册 docker Hub 的账号

使用账号登录 docker Hub 就可以看到托管的镜像

在本地服务器,还可以使用命令  docker login 登录到docker Hub 中。也可以使用  docker  push 将镜像上传至docker Hub中

使用 Docker Hub 提供的自动构建服务,不但能够节约本地主机的资源,而且能很好
地利用 Docker Hub 提供的服务器高性能的特点,快速完成镜像的构建
除了使用docker Hub 还可以自己搭建本地的镜像仓库,利用私有仓库,可以小范围进行安全使用docker 镜像
6、镜像分发服务

docker镜像的来源

docker hub  既镜像不携带ip和域名的,都是从这里下载

如果携带ip和域名都是从私人仓库下载

Logo

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

更多推荐