Docker加速器配置

docker的安装还是比较简单的,安装完成之后,

可以按照资料上的进行操作,docker的命令和git的类似,
可以命令docker pull下载官网上面的公用镜像,默认会去官网docker.io上下载,
但是官网是在国外的,所以下载非常慢,或者都下载不了,总是报timeout连接失败错误,因此需要配置镜像的下载,这个是docker操作首先要做的事情,
通常使用以下两种方式:

1、直接使用镜像仓库地址进行下载:
比如:到网易镜像仓库进行下载:
https://c.163.com/hub#/m/repository/?repoId=3166


可以直接使用具体的镜像地址进行下载,

docker pull hub.c.163.com/public/tomcat:7.0.28
不过这种方式就是每次都需要去指定具体的镜像地址,这个比较纠结,很多时候没记得具体的地址。

2、使用加速器下载
第二种方式稍微就简单一些,不需要去记具体的镜像下载地址,
可以使用镜像加速器来实现,常用的加速有很多,比如阿里云、DaoCloud、、
以使用阿里云的为例:
进入官网 https://dev.aliyun.com/list.html
注册之后可以看到加速器地址,

我使用的系统是Centos7,按照以上文档的操作,无论怎么操作都失败,无法成功。
网上查询资料也是各种简单的配置,纠结了一晚上,据说网上很多人也遇到这个问题,redhat和centos的按照官方的操作文档操作失败;
还好看到一个文章,解决了这个问题,
具体解决方式:
你需要的是编辑 
vi /etc/sysconfig/docker 
然后 
OPTIONS='--selinux-enabled --log-driver=journald --registry-mirror=http://xxxx.m.daocloud.io' 
registry-mirror 输入你的镜像加速地址 

最后 service docker restart 重启 daemon ,如果是关闭的话,就不需要重启,直接service docker start
然后 ps aux | grep docker 
然后你就会发现带有镜像的启动参数了。 

输入docker命令下载试试,

docker pull tomcat

(注:pull的时候默认还是去docker.io去下载,但是已经加速了,不会再试timeout超时了)

发现果然能下载了,以上方法,个人亲测可用。














  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值