docker怎么修改拉取源从指定的国内仓库拉取镜像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker怎么修改拉取源从指定的国内仓库拉取镜像相关的知识,希望对你有一定的参考价值。

docker pull如何修改默认的镜像仓库
执行docker pull image_NAME 默认都是去官方来拉取,怎么设置默认去本地拉取?本地已建registry,就是每次得以这种格式拉取:docker pull IP:PORT/image_NAME,不是很方便,现在请问怎么配置默认就来本地拉取,不需要输入IP:PORT,如果本地仓库没有所需镜像,再去官方拉取?

谢谢大家!!
回答

张春源 技术总监 , 希云cSphere
如果本地有的image,是不会去Registry库中查找的!(查找顺序是先找本地,后查找Registry库,默认库是docker hub)
设置首选Registry库可以通过 --insecure-registry 参数指定。

image的格式是$registry_url/name:tag $registry_url是Registry库的链接地址,pull push是通过这个地址来判断的。
后面的端口号,可以通过加一个proxy来解决!
2015-05-08

邓磊 系统运维工程师 , 游戏公司
感觉你需要的是docker的mirror,可以参考http://cloud.51cto.com/art/201501/463536.htm
2015-05-08

sxauyhz 系统运维工程师 , 北京旋极
1、配置 other_args="--insecure-registry=x.com"可以设置默认的registry,这个明白啦
2、docker pull拉取image时,能不能把$registry_url这些去掉,直接写docker pull name:tag ?

谢谢大神解答!!
2015-05-08

sxauyhz 系统运维工程师 , 北京旋极
回复 3# dl528888

谢谢 看到啦 差不多是这个意思
2015-05-08
参考技术A 其实没看懂什么意思。默认是拉去官方的镜像源,如果是本地,docker pull +本地搭建的docker私有仓库地址。

以上是关于docker怎么修改拉取源从指定的国内仓库拉取镜像的主要内容,如果未能解决你的问题,请参考以下文章

docker镜像拉取

docker 更换国内镜像仓库

11-Docker-搭建私有仓库

Docker无介绍快使用,docker拉取Nginx(六)

docker拉取自建http镜像仓库

国内拉取 gcr.io 镜像(Google Kubernetes 镜像)