黑马程序员技术交流社区
标题:
【郑州校区】品优购电商系统部署 Day3 七
[打印本页]
作者:
我是楠楠
时间:
2020-4-20 14:29
标题:
【郑州校区】品优购电商系统部署 Day3 七
【郑州校区】品优购电商系统部署 Day3 七
3.4
拉取镜像
3.4.1
从
Docker Hub
拉取
Docker
镜像首页,包括官方镜像和其它公开镜像。
Docker Hub
上最受欢迎的
10
大镜像
(通过
Docker registry API
获取不了镜像被
pull
的个数,只能通过镜像的
stars
数量,来衡量
镜 像 的 流 行 度 。 毫 无 疑 问 , 拥 有 最 高
stars
数 量 的 库 都 是 官 方 库 ) 。
1.png
(75.72 KB, 下载次数: 18)
下载附件
2020-4-20 14:28 上传
国情的原因,国内下载
Docker HUB
官方的相关镜像比较慢,可以使用国内(
docker.io
)
的一些镜像加速器,镜像保持和官方一致,关键是速度块,推荐使用。
Mirror
与
Private Registry
的区别:
Private Registry
(私有仓库)是开发者或者企业自建的镜像存储库,通常用来保存企业
内部的
Docker
镜像,用于内部开发流程和产品的发布、版本控制。
Mirror
是一种代理中转服务,我们
(
比如
daocloud)
提供的
Mirror
服务,直接对接
Docker
Hub
的官方
Registry
。
Docker Hub
上有数以十万计的各类
Docker
镜像。
在使用
Private Registry
时,需要在
Docker Pull
或
Dockerfile
中直接键入
Private Registry
的
地址,通常这样会导致与
Private Registry
的绑定,缺乏灵活性。
使用
Mirror
服务,只需要在
Docker
守护进程(
Daemon
)的配置文件中加入
Mirror
参
数,即可在全局范围内透明的访问官方的
Docker Hub
,避免了对
Dockerfile
镜像引用来源
的修改。
简单来说,
Mirror
类似
CDN
,本质是官方的
cache
;
Private Registry
类似私服,跟官方
没什么关系。对用户来说,由于用户是要拖
docker hub
上的
image
,对应的是
Mirror
。
yum/apt-get
的
Mirror
又有点不一样,它其实是把官方的库文件整个拖到自己的服务器上做
镜像,并定时与官方做同步;而
Docker Mirror
只会缓存曾经使用过的
image
。
使用命令拉取:
[AppleScript]
纯文本查看
复制代码
docker pull centos:7
目前国内访问
docker hub
速度上有点尴尬,使用
docker Mirror
势在必行。现有国内提
供
docker
镜像加速服务的商家有不少,下面重点
ustc
镜像。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2