docker pull如何修改默认的镜像仓库

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

谢谢大家!!

4回答

sxauyhzsxauyhz  系统运维工程师 , 北京旋极
回复 3# dl528888     谢谢  看到啦   差不多是这个意思显示全部
回复 3# dl528888


    谢谢  看到啦   差不多是这个意思收起
 2015-05-08
浏览15948
sxauyhzsxauyhz  系统运维工程师 , 北京旋极
隔壁的老王赞同了此回答
1、配置 other_args="--insecure-registry=x.com"可以设置默认的registry,这个明白啦 2、docker pull拉取image时,能不能把$registry_url这些去掉,直接写docker pull name:tag ?谢谢大神解答!!显示全部
1、配置 other_args="--insecure-registry=x.com"可以设置默认的registry,这个明白啦
2、docker pull拉取image时,能不能把$registry_url这些去掉,直接写docker pull name:tag ?

谢谢大神解答!!收起
 2015-05-08
浏览16521
邓磊邓磊  系统运维工程师 , 游戏公司
sxauyhz赞同了此回答
感觉你需要的是docker的mirror,可以参考http://cloud.51cto.com/art/201501/463536.htm显示全部
感觉你需要的是docker的mirror,可以参考http://cloud.51cto.com/art/201501/463536.htm收起
 2015-05-08
浏览16148
linux_zcylinux_zcy  技术总监 , 希云cSphere
lc905隔壁的老王sxauyhz赞同了此回答
如果本地有的image,是不会去Registry库中查找的!(查找顺序是先找本地,后查找Registry库,默认库是docker hub)设置首选Registry库可以通过 --insecure-registry 参数指定。image的格式是$registry_url/name:tag  $registry_url是Registry库的链接地址,pull push是通过...显示全部
如果本地有的image,是不会去Registry库中查找的!(查找顺序是先找本地,后查找Registry库,默认库是docker hub)
设置首选Registry库可以通过 --insecure-registry 参数指定。

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

提问者

sxauyhz系统运维工程师, 北京旋极

问题状态

  • 发布时间:2015-05-08
  • 关注会员:1 人
  • 问题浏览:44503
  • 最近回答:2015-05-08