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怎么修改拉取源从指定的国内仓库拉取镜像的主要内容,如果未能解决你的问题,请参考以下文章