Docker配置register加速Docker hub

网友投稿 1174 2022-09-09

Docker配置register加速Docker hub

Docker配置register加速Docker hub

需求

由于国内访问直接访问docker hub网速比较慢,拉取镜像的时间就会比较长,例如下面这样:

image-20200413172605899

一直处于一个无情等待的状态。

那么如何解决这个问题呢?此时可以使用国内的镜像仓库平台进行加速拉取-,其实就是起了一个中转站的效果。首先国内的镜像平台帮我们将国外的docker hub上镜像都-到国内,然后再提供我们国内的-即可。

而我们要做的,就是将默认的-镜像仓库,改为国内的镜像仓库即可。

上面这些步骤说的就是使用 daocloud镜像市场:访问加速器

登陆之后,选择加速器

image-20200413173821613

访问加速器

​​Docker 镜像站

Linux

curl -sSL | sh -s --registry-mirror 加入到你的 Docker 配置文件 /etc/docker/daemon.json 中。适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1,其他版本可能有细微不同。更多详情请访问文档。

macOS

Docker For Mac

Toolbox 等配置方法请参考帮助文档。

Windows

Docker For Windows

在桌面右下角状态栏中右键 docker 图标,修改在 Docker Daemon 标签页中的 json ,把下面的地址:

Toolbox 等配置方法请参考帮助文档。

在Liunx下配置演练

因为我使用的是Centos7,配置演练如下。

执行配置Docker镜像站命令

[root@server01 ~]# curl -sSL | sh -s version >= 1.12{"registry-mirrors": ["need to restart docker to take effect: sudo systemctl restart docker [root@server01 ~]#

注意:如果你没有没有配置过docker的daemon.json文件,就会出现上面这样的提示。执行过后,看看daemon文件,如下:

[root@server01 ~]# cd /etc/docker/[root@server01 docker]# lscerts.d daemon.json daemon.json.bak key.json seccomp.json[root@server01 docker]# # 可以看到原来的 daemon.json 被改为 daemon.json.bak,下面则是配置好的daocloud仓库地址。[root@server01 docker]# cat daemon.json{"registry-mirrors": ["docker]#

不过可以发现这里有一个逗号​​,​​ ,此时如果直接重启docker服务,则会报错如下:

[root@server01 docker]# sudo systemctl restart dockerJob for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.[root@server01 docker]#

其实这个错误的原因就是因为json格式不对导致。

修改一下​​daemon.json​​如下:

[root@server01 docker]# vim daemon.json[root@server01 docker]# # 去除最后的逗号[root@server01 docker]# cat daemon.json{"registry-mirrors": ["docker]# # 成功重启docker服务[root@server01 docker]# sudo systemctl restart docker

好啦,此时就可以体验一波-的速度了。

image-20200413180652976

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python-判断回文
下一篇:python线程信号量semaphore(33)(python多线程信号量)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~