docker配置国内镜像源

文章介绍了如何提高Docker镜像下载速度,方法包括通过修改daemon.json文件配置国内镜像源如Docker中国区官方、网易和USTC的镜像源,以及通过覆盖docker.service设置HTTP_PROXY环境变量。重启Docker服务后,可检查配置是否成功。
摘要由CSDN通过智能技术生成

刚开始学习docker,发现下载镜像非常的慢。如果不经过,docker的镜像下载都来源于国外,因此需要配置国内的镜像源。以下是一些常见镜像源:

  1. Docker中国区官方镜像
    https://registry.docker-cn.com

  2. 网易
    http://hub-mirror.c.163.com

  3. ustc
    https://docker.mirrors.ustc.edu.cn

有两种方式可以配置国内镜像源:

  1. 通过daemon.json文件来修改
(1)在/etc/docker目录中添加daemon.json文件,内容如下:
		{
  			"registry-mirrors": ["http://hub-mirror.c.163.com","https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn"]
		}
(2)重启docker服务:
		sudo service docker restart
(3)执行:sudo docker info,查看是否配置成功:

  1. 通过覆盖docker.service来实现
1)创建以下目录:/etc/systemd/system/docker.service.d
(2)在上述目录下创建http-proxy.conf文件,内容如下:
	[Service] 
	Environment="HTTP_PROXY=http://ip:port/" "HTTPS_PROXY=http://ip:port/" "NO_PROXY=localhost,127.0.0.1,×.×.×.×" 
	//no-proxy配置项通常用于配置我们自己搭建的私有docker仓库	
(3)刷新配置,重启docker服务:
	sudo systemctl daemon-reload
	sudo service docker restart
	systemctl show --property=Environment docker  //如果配置成功,执行该命令将会看到配置的代理信息
注:网上还有一些说法直接在"/etc/default/docker"文件中使用"export ..."的形式配置代理,试过之后并没有成功,不知是何原因,可能与docker的版本有关,如果有懂得小伙伴也可以解释一下...

友情链接:
https://blog.csdn.net/qq_29468573/article/details/84783860

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值