飞牛Docker拉取不到镜像,甚至没办法搜索?按照这个教程来 ...

打印 上一主题 下一主题

主题 963|帖子 963|积分 2889

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
媒介

迩来有小伙伴反映说Docker无法下载镜像,甚至有时间都没办法搜索!
这对于想要玩docker的小伙伴来说可就是一浩劫题了!难受……
于是颠末小白这段时间的测试,还有通过一些粉丝的飞牛进行测试之后,小白发现docker下载不到镜像的缘故起因也就两个方面:


  • DNS问题
  • Docker镜像源问题
基于这两个问题,小白发起可以先更改镜像源,每个都先尝试一下,如果还不行就改DNS,再重新测试一遍镜像源。
OK,只要知道问题在哪,就很好办了!所以本日小白就带小伙伴做一步步的测试!

正文开始

起首咱们需要知道镜像源这个网址对于很多小伙伴来说,也不知道哪个比力合适,所以咱们这里需要知道一个操作:ping
目前小白网络到的镜像源:
  1. https://hub.dftianyi.tophttps://hub.xdark.tophttps://hub.littlediary.cnhttps://dockerpull.orghttps://docker.1panel.livehttps://docker.m.daocloud.iohttps://docker.ketches.cnhttps://docker.1ms.runhttps://hub1.nat.tfhttps://hub2.nat.tfhttps://docker.ketches.cnhttps://docker.1panel.tophttps://docker.1panelproxy.comhttps://dockerproxy.1panel.livehttps://docker.1panel.devhttps://docker.anye.inhttps://hub.rat.devhttps://docker.amingg.com
复制代码
小白也不确定在你们的网络环境下,这些镜像源能不能正常使用。所以咱们做一个同一操作!
--------
测试镜像源联通情况

起首在咱们的【开始菜单】点击【鼠标右键】,点击【运行】


输入【CMD】,回车


然后在上面的镜像源上恣意挑选一个镜像源所在,把【http://】去掉,加上【ping】+【空格】,例如:
  1. ping hub.littlediary.cn
复制代码


输入完成之后,回车,就能看到有4个数据包的回复


如果出现【无回复】的情况,则这个所在在你那不可用。发起使用【时间=100ms】以内的所在


如果ping了之后时间值都很高,则尝试更改一下DNS,再重新ping一遍。
------------
Windows更改DNS操作(待更新)
------------
飞牛下载镜像操作

如果你的飞牛能正常下载镜像,则无需看到这个操作了,以下操作能大大节省时间。
起首咱们把飞牛的【远程调试】的【SSH】功能打开


接着在Windows的【开始菜单】上点击【鼠标右键】-【运行】,输入【CMD】,回车


接着在出现的黑框上输入【ssh 飞牛管理员账号@飞牛IP地址】
  1. ssh 飞牛管理员账号@飞牛IP地址
复制代码


飞牛管理员账号是你登录飞牛的时间使用的账户名


飞牛ip在浏览器上可查看


然后回车(第一次登录会提示需要输入【YES】,回车),接着会提示输入密码,密码输入的时间是看不见的,输入准确之后回车即可。


接着输入【sudo -i】,回车,再输入一遍密码,回车,进入超级管理员模式


接着输入【docker pull 你需要拉取的镜像】
  1. docker pull 你需要拉取的镜像
  2. 需要拉取的镜像一定是全称,比如拉取iptv-api:
  3. docker pull guovern/iptv-api建议直接复制粘贴
复制代码
在这个界面停留凌驾30秒(大概时间),则可能是镜像源不行,这时间你可以按【CTRL】+【C】打断它


出现Error response xxxx的提示也是镜像源不行,发起更换。


这个黑框不要关,咱们先切换到飞牛界面去更改镜像源所在
----------
更改镜像源所在

进入到飞牛的Docker界面,点击【镜像仓库】-【仓库设置】


点击【添加】,把镜像源所在填写进去(包罗https://哦!),仓库名称随意(可用中文)


填写好之后,点击【应用】


然后再点击刚刚新建的镜像源,再点击【启用】,状态变为【使用中】即可


切换到刚刚的黑框,确认还处在【root】状态


按键盘的方向键【⬆️】即可快速切换到上一条指令,确认是【docker pull】,直接回车


你就会发现它开始下载了


下载完成之后的提示一般有三个


至少会有sha256的提示。
咱们返回到飞牛docker界面,进入到【本地镜像】,先点一下【革新】,就会看到刚刚下载好了的镜像。


---------
更改飞牛DNS

如果还不能正常下载,且提供的镜像源所在都尝试过了,则需要更改飞牛的DNS,再重新把镜像源测试一遍。
进入到飞牛的【设置】-【网络设置】,找到链接了网线的网口,点击【编辑】


把这个DNS更改一下


小白这里是广东,所以使用的DNS常常是以下这些:​​​​​​​
  1. 中国电信广东DNS202.96.128.86202.96.134.33
  2. 中国联通广东DNS116.116.116.116221.5.88.88
复制代码
另外你也可以使用第三方的DNS,比如阿里云的:​​​​​​​
  1. 阿里云DNS223.5.5.5223.6.6.6
复制代码
但在更改DNS之前,肯定要先测试一下DNS是否正常!
在cmd.exe上输入【ping DNS所在】,比如【ping 202.96.128.86】
  1. ping 202.96.128.86
复制代码


发起使用时间值低于100ms的DNS哦!


--End--

祝使用顺利。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

曹旭辉

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表