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

news2024/11/30 8:40:14

虚拟环境:

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(可能与虚拟机配置有关),甚至断网,折腾许久,干脆放弃在虚拟机中下载镜像了。

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

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

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

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

在编辑框的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 save -o xxx.tar 镜像名:标签

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

docker load -i xxx.tar

加载镜像,就可以用了。

(当然也可以在网上下载别人提供的现成镜像,我这里只是为了练习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,你得有这三个玩意儿,如下图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1215575.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python自动化测试之request库(四)

前段时间写过一个通过cookies完成登录,今天我们写一篇通过post发送请求完成登录豆瓣网 模拟登录 1、首先找到豆瓣网的登录接口 打开豆瓣网站的登录接口,请求错误的账号密码,通过F12或者抓包工具找到登录接口 通过F12抓包获取到请求登录接口…

【每日一题】最长奇偶子数组

文章目录 Tag题目来源解题思路方法一:枚举方法二:一次遍历 其他语言python3 写在最后 Tag 【一次遍历】【枚举】【数组】【2023-11-16】 题目来源 2760. 最长奇偶子数组 解题思路 方法一:枚举 本题有多种方法可以解决,最朴素的…

Java面向对象(高级)-- static关键字的使用

文章目录 一、static关键字(1)类属性、类方法的设计思想(2) static关键字的说明(3)static修饰属性1. 复习变量的分类2. 静态变量2.1 语法格式2.2 静态变量的特点2.3 举例2.3.1 举例12.3.2 举例22.3.3 举例3…

力扣每日一题-最长奇偶子数组-2023.11.16

力扣每日一题:最长奇偶子数组 题目链接:2760.最长奇偶子数组 题目描述 代码思路 利用单指针进行扫描,符合子数组起点要求时,开始记录子数组长度。题目本身不难理解,就是判断的条件比较多,需要耐心和细心。 代码纯享…

一文搞懂GPU的概念、工作原理,以及与CPU的区别

中午好,我的网工朋友。 最近GPTs热度很高啊,你们都用上了吗? ChatGPT到现在热度仍不减,人工智能还在快速发展,这都离不开高性能、高算力的硬件支持。 如果以英伟达A100GPU的处理能力计算,运行ChatGPT将需…

时间序列数据集——可用于预测和分类

文章目录 一.UCI数据集 一.UCI数据集 UCI官方网站 UCI数据集是由加州大学欧文分校维护的用于机器学习的数据库。官方网站收集了622个数据集,可用于时间序列预测、数据分类回归等多种任务,包含交通流量、电力、生物、空气质量、互联网等等各个方面的数据…

git宝藏干货

git命令 怎样删除gitee仓库 Gitee上传代码 在Gitee上创建该项目的远程仓库 进入你想要上传的文件目录下,右键单击空白处,点击Git Bash Here 命令行输入下列命令,初始化本地仓库 git init 添加项目目录下所有文件至本地仓库 git add . …

ATE测试设备功能、原理、特点详解

ATE(Automatic Test Equipment)自动测试设备是用于检测电子产品、电气设备的自动化测试系统,是电测行业首选的一种测试方式,被广泛应用于通信、消费电子、汽车电子、智能家居、半导体、电源模块、医疗电子、航天航空等领域。ATE测试设备在电子设计、研发…

【excel技巧】Excel表格里的图片如何批量调整大小?

Excel表格里面插入了很多图片,但是每张图片大小不一,如何做到每张图片都完美的与单元格大小相同?并且能够根据单元格来改变大小?今天分享,excel表格里的图片如何批量调整大小。 方法如下: 点击表格中的一…

c语言:解决判断两个字符串是不是互为旋转字符的问题

题目: 思路:先判断两个字符长度是否相等,如果不相等,肯定不是互为旋转字符串。 方法一:将第一份字符串右旋0-n(字符个数)次,判断是否有一次右旋完的字符串等于第二个字符串。如果有&…

MySQL分页查询的工作原理

前言 MySQL 的分页查询在我们的开发过程中还是很常见的,比如一些后台管理系统,我们一般会有查询订单列表页、商品列表页等。 示例: SELECT * FROM goods order by create_time limit 0,10; 在了解order by和limit的工作原理之前&#xff0c…

HarmonyOS开发:动态共享包的依赖问题

一、共享包的依赖方式 在需要依赖的模块包目录下oh-package.json5文件中添加依赖: "dependencies": {"ohos/srpaasUI": "file:../../srpaasUI","ohos/srbusiness": "file:../../feature/srbusiness"} 引入之后…

掌握接口自动化测试,看这篇文章就够了,真滴简单

前言: 接口测试在我们测试工作当中,经常会遇到,对于接口自动化操作,也越来越多的公司进行实践起来了,市面上有很多工具可以做接口自动化比如:Postman、JMeter、SoapUI等。这一篇安静主要介绍通过代码的形式…

阿尔法狗的算法解析-增强学习和蒙特卡洛树搜索算法

阿尔法狗(AlphaGo)是谷歌旗下DeepMind开发的一个著名的增强学习算法,它在围棋领域取得了显著的成就。本文主要探讨其中两个重要的算法:增强学习算法和蒙特卡洛树搜索算法。 AlphaGo涉及的算法 AlphaGo是DeepMind团队开发的一个由多种算法和技术组合而成的系统,其包括以下…

基于单片机C51全自动洗衣机仿真设计

**单片机设计介绍, 基于单片机C51全自动洗衣机仿真设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机C51的全自动洗衣机仿真设计是一个复杂的项目,它涉及到硬件和软件的设计和实现。以下是对这…

uniapp 微信小程序分享功能 onShareAppMessage(options)

一、背景 在微信小程序中需要完成转发分享功能,接收人未登录小程序情况下,在微信上打开不用强制登录,可以查看部分分享的内容;如果用户要查看更多内容,可以点击【查看全部】按钮,触发登录逻辑,…

【2023云栖】郭瑞杰:阿里云搜索产品智能化升级

本文根据 2023 云栖大会演讲实录整理而成,演讲信息如下: 演讲人:郭瑞杰 | 阿里云资深技术专家、搜索负责人 演讲主题:阿里云搜索产品智能化升级发布 近日在2023云栖大会上,阿里云搜索负责人郭瑞杰对阿里云搜索产品智…

轻松实现文件改名:让新文件名与目录名称一致

在日常工作中,我们经常需要处理文件改名的问题。有时候,我们需要将新文件名设置为与目录名称相同,以方便管理和查找。然而,这个过程可能很繁琐,尤其是当你有大量的文件需要改名时。幸运的是,现在有一种简单…

【Mquant】7:构建价差套利(三) ——空间误差校正模型

文章目录 1. 上节回顾2. 纯碱价差套利3. 什么是协整性分析4. 通过协整性检验5. 空间误差校正模型(VECM)6. 构建交易策略7 总结 1. 上节回顾 【Mquant】6:构建价差套利(二)上节带领大家编写了统计套利均值回归的程序,通过历史回测…

服务器数据恢复—服务器raid5离线磁盘上线同步失败的数据恢复案例

服务器数据恢复环境&故障: 某品牌DL380服务器中有一组由三块SAS硬盘组建的RAID5阵列。数据库存放在D分区,数据库备份存放在E分区。 服务器上有一块硬盘的状态灯显示红色,D分区无法识别,E分区可识别,但是拷贝文件报…