centos虚拟机使用docker下载镜像太慢的解决办法

这篇具有很好参考价值的文章主要介绍了centos虚拟机使用docker下载镜像太慢的解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

虚拟环境:

1、VMware Workstation 16 Pro

2、CentOS 7(CentOS Linux release 7.9.2009 (Core),内核版本3.10.0-1160.el7.x86_64)

问题描述:

       虚拟机可以与物理主机互相Ping通,也可以Ping通百度,但是总是莫名其妙断网,下载docker镜像几乎很难(已经配置了镜像源,但是下载速度非常非常慢,总是以超时失败而告终),对比了主机与虚拟机的网速,同时打开百度首页,虚拟机的网速慢的一P(可能与虚拟机配置有关),甚至断网,折腾许久,干脆放弃在虚拟机中下载镜像了。

docker下载慢,centos,docker,linux,docker desktop

       经过一番查找,打算在win10系统安装Docker DeskTop,(图标是这样docker下载慢,centos,docker,linux,docker desktop),从主机这边下镜像。下图是Docker DeskTop的主界面。

docker下载慢,centos,docker,linux,docker desktop

安装方法参考这篇文章Windows 容器化-安装 docker - 知乎,首先要确认你的win10 系统版本是否支持,不支持的话,先升级系统版本(升级过程比较慢,我大约用了一个小时左右),系统升级工具为MediaCreationTool22H2.exe,链接:百度网盘 请输入提取码

我的系统升级后,版本如下:

docker下载慢,centos,docker,linux,docker desktop

Docker DeskTop的安装程序下载链接如下:百度网盘 请输入提取码,安装过程就是一路下一步就对了,打开主界面(不登录也可以进入主界面,点击跳过注册就行),进入主界面后,点击右上角小齿轮, 点击Docker Engine选项卡,

docker下载慢,centos,docker,linux,docker desktop

在编辑框的json代码段中添加你要配置的国内镜像源,我的如下,其中阿里云镜像服务加速器地址(如下代码中的 "https://xxxx.mirror.aliyuncs.com"),你用你自己的,登录阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台,在

  • 容器镜像服务/
  • 镜像加速器

中找到加速器地址,复制粘贴即可。

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "registry-mirrors": [
    "https://xxxx.mirror.aliyuncs.com", 
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn/"
  ]
}

参考这篇文章,Windows Docker 配置国内镜像源的两种方法。

回到Docker DeskTop的主界面搜索镜像(因为不知道怎么科学上网,这里根本没法显示搜索结果),但是通过docker pull命令还是可以拉镜像的,此时打开系统命令行窗口(以管理员身份),就可以使用docker了

docker下载慢,centos,docker,linux,docker desktop

镜像拉取速度还是可以的,至少比虚拟机里快多了。然后把你拉取到的镜像通过

docker save -o xxx.tar 镜像名:标签

命令保存在本地磁盘,再通过远程工具传到centos虚拟机里,在虚拟机中用

docker load -i xxx.tar

加载镜像,就可以用了。

docker下载慢,centos,docker,linux,docker desktop

docker下载慢,centos,docker,linux,docker desktop

(当然也可以在网上下载别人提供的现成镜像,我这里只是为了练习docker操作,但是虚拟机的网速实在太拉胯,纯属笨办法)

PS:刚装完Docker DeskTop后,启动虚拟机时,报错(忘记错误具体描述了,总之是启动不起来),百度搜索后,做了一些操作,虚拟机可以跑起来了,But,Docker DeskTop又挂了,报错:Docker Desktop Unexpected WSL error,尝试过以下方法:

1、解决win10因为WSL问题无法正常启动docker-CSDN博客

2、解决:Docker Desktop Unexpected WSL error_docker_小小白@-云原生技术专区

都不行,重启N回,还是报同样的错误,大概意思是:Docker要在Windows系统中运行,必须要有Linux环境,WSL是一个在Windows上的Linux虚拟环境,因为WSL无法启动导致Docker Desktop启动失败,可以参考官网文档安装 WSL | Microsoft Learn的描述,但是我电脑上始终无法正常启动WSL,报错

“ Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS ”

后来在这篇文章(WSL报告"请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化"问题一例 - 知乎)中找到办法,

解决办法:按Win+X快捷键,选择Window 终端(管理员),
输入命令: bcdedit /set hypervisorlaunchtype auto 回车,然后重启电脑即可解决。

成功安装了WSL,也就是要正常跑起来Docker DeskTop,你得有这三个玩意儿,如下图

docker下载慢,centos,docker,linux,docker desktop文章来源地址https://www.toymoban.com/news/detail-847563.html

到了这里,关于centos虚拟机使用docker下载镜像太慢的解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker pull 镜像太慢了,怎么解决?

    对于这样的情况,特别是遇到很大的容器,下载往往要等待很久,甚至会出现进度条停止下载卡死的情况。这都是docker hub目前被X导致的,速度提不起来; 解决方法: 输入如下内容: registry-mirrors:指定了一个镜像仓库的 URL,即 https://f1mcufij.mirror.aliyuncs.com。这个配置项用于

    2024年04月16日
    浏览(47)
  • maven国内镜像(maven下载慢的解决方法)

    最近在接触Spring的时候经常从网上下载开源项目,但是每次构建都太慢了,刚开始我是直接挂机等待自动下载,有时候一晚上都无法下载完成, 于是改为手动下载jar包,也就是从http://maven.aliyun.com/nexus/content/repositories/central/,或者http://maven.aliyun.com/nexus/content/groups/public/ 又或

    2024年02月11日
    浏览(41)
  • Git 安装并初始化 + 官网下载速度太慢的问题

    目录 1. 快速下载 2. 初始化 当你兴致勃勃地去官网下载 git 的时候,突然发现,嗯??下载完成还需 9 个小时? 快速下载点这里! 打开之后是这个样子:  我们可以自行选择下载版本,并点击,然后选择 64 位的 exe,开始下载: (1)右击以管理员身份执行 exe 文件  (2)填

    2024年02月11日
    浏览(52)
  • npm设置国内源(淘宝镜像源),解决npm包下载速度慢的问题

    因为众所周知的原因,我们从拉取从官方源拉取npm 依赖,经常容易出现超时,拉取失败的情况。这个时候我们就非常有必要切换使用国内源了,如淘宝源等 查看当前源 设置为淘宝源 还原默认源 cnpm是一个命令,用它来代替npm nrm 是一个 npm 源管理器,允许你快速地在 npm源间

    2024年02月09日
    浏览(54)
  • Linux-docker下载docker-compose很慢、太慢、中断解决办法

    出现下一部分就断开的问题时,直接去github上下载后,传到虚机上,改个名字就可以!!! 下载地址: https://github.com/docker/compose/releases/tag/v2.2.2 2.2.2是对应版本,可修改 一般都是红框那个 下载后传到虚机改名字成docker-compose!!! 结束!

    2024年02月16日
    浏览(43)
  • 解决Adobe Acrobat鼠标滚轮太慢的问题

    使用acrobat的时候,鼠标滚动的速度奇慢无比,并且我在首选项里也没找到调快速度的方法。 网上给出的解决方案有 单页滚动 和 调整鼠标滚动行数 ,但是单页滚动治标不治本,调整行数又会影响其余软件的使用。 这里我们使用X-Mouse,官网地址 下载完成后,首先点击 Add 来

    2024年02月12日
    浏览(48)
  • 解决pytorch中Dataloader读取数据太慢的问题

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 最近在使用pytorch框架进行模型训练时遇到一个性能问题,即数据读取的速度远远大于GPU训练的速度,导致整个训练流程中有大部分时间都在等待数据发送到GPU,在资源管理器中呈现出CUDA使用率周期性波

    2023年04月11日
    浏览(50)
  • git clone拉取GitHub项目失败/太慢的解决方法

    针对 在Ubuntu中通过git clone从GitHub上拉取项目时,遇到失败/速度慢等情况, 记录本人的解决思路。 方案一、使用gitclone gitclone.com是一个提供下载缓存的代码下载网站,使用方法简单,只需要 在仓库地址前面加上 gitclone.com ,就可以使速度提升几倍。(个人觉得速度很慢) 例

    2024年04月27日
    浏览(69)
  • PlatformIO在Vscode中创建工程太慢的解决办法

    在Vscode中创建PlatformIO的Esp32工程,会始终停留在Please Wait…,尝试用如下两种解决方案 打开PlatformIO CLI,在右侧打开的命令行中输入pio home,会在默认浏览器中打开PlatformIO网页版,按步骤创建ESP32项目即可。 手动创建工程文件夹,打开终端,命令行执行 注意:vscode中安装的

    2024年02月07日
    浏览(52)
  • git submodule update --init命令速度太慢的解决方法

    我们在 clone 某个代码库时,代码库可能使用了其他代码库的资源,开发者为避免重复开发,将使用到的其他库以链接的方式作为公共资源保存,我们需要在 clone 之后执行以下命令才能得到完整的依赖: 但是在执行 git submodule update --init 命令时,由于没有提示条,且看不到实

    2024年02月12日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包