docker简易使用中国官方镜像加速

docker简易使用中国官方镜像加速


通过 Docker 官方镜像加速,中国区用户能够快速访问最流行的 Docker 镜像。该镜像托管于中国大陆,本地用户现在将会享受到更快的下载速度和更强的稳定性,从而能够更敏捷地开发和交付 Docker 化应用。
Docker 中国官方镜像加速可通过 registry.docker-cn.com 访问。该镜像库只包含流行的公有镜像。私有镜像仍需要从美国镜像库中拉取。

环境要求:假设读者已经在centos中安装了docker ,并且正常启动docker服务

docker中文网:http://www.docker-cn.com
docker 中国官方镜像加速:http://www.docker-cn.com/registry-mirror

一、在镜像库搜索想要的镜像

假设我们需要tomcat镜像:
在https://hub.docker.com 上搜索框输入tomcat 并选择第一个官方版本,进入到官方版本可在tags中选取想要的镜像版本。

二、拉取镜像

拉取镜像命令示例:

$ docker pull registry.docker-cn.com/myname/myrepo:mytag

1.在centos中,输入如下命令:

docker pull registry.docker-cn.com/library/tomcat

注:不过不输入对应tag,默认拉取最新tag。
本人操作日志如下:

[root@localhost ~]# docker pull registry.docker-cn.com/library/tomcat
Using default tag: latest
latest: Pulling from library/tomcat
bc9ab73e5b14: Pull complete 
193a6306c92a: Pull complete 
e5c3f8c317dc: Pull complete 
d21441932c53: Pull complete 
fa76b0d25092: Pull complete 
346fd8610875: Pull complete 
a77dac7d6f90: Pull complete 
6907d655b86d: Pull complete 
f11b629c77e9: Pull complete 
fe0dc42ee58d: Pull complete 
0d132eaa3852: Pull complete 
83d522e3dbeb: Pull complete 
Digest: sha256:6b5909c78bee234eeb0281072e64149592b49847fb7f9e39c051f27159520091
Status: Downloaded newer image for registry.docker-cn.com/library/tomcat:latest

2.在拉取完成后,读者可在centos窗口通过如下命令进行查看镜像:

docker images

本人操作日志如下:

[root@localhost ~]# docker images
REPOSITORY                              TAG                 IMAGE ID            CREATED                  SIZE
registry.docker-cn.com/library/tomcat   latest              05af71dd9251        Less than a second ago   463MB

三、修改docker镜像加速地址(registry-mirrors)

由于此镜像库只包含了主流的公有镜像,所以这一步,请读者根据自身需求自行设置。当然读者可使用国内常见的镜像加速器有DaoCloud、阿里云、网易等,来提升拉取镜像速度。在下面的内容将只引用中国官方镜像加速的操作:

使用 --registry-mirror 配置 Docker 守护进程
您可以配置 Docker 守护进程默认使用 Docker 官方镜像加速。这样您可以默认通过官方镜像加速拉取镜像,而无需在每次拉取时指定 registry.docker-cn.com
您可以在 Docker 守护进程启动时传入 --registry-mirror 参数:

$ docker --registry-mirror=https://registry.docker-cn.com daemon

为了永久性保留更改,您可以修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

修改保存后重启 Docker 以使配置生效。

  • 注: 您也可以使用适用于 Mac 的 Docker 和适用于 Windows 的 Docker 来进行设置。

猜你喜欢

转载自blog.csdn.net/belonghuang157405/article/details/83108273
今日推荐