Docker踩坑记录

简介: Docker 作为一项容器技术,在我们的日常开发和学习中经常用到,下面记录了使用中常见的一些问题

Docker 修改国内镜像源

安装了桌面端的直接点击右上角的齿轮设置图标,在 Docker Engine 配置文件最后面添加镜像源配置,可配置多个,配置了之后点击下面的 Apply & restart:

{
   
   
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com",
    "https://registry.docker-cn.com"
  ]
}

Docker Desktop stopped...

明明用得好好的,突然某一天再打开,就看到了下面这样的:
1.png

然后重启 Docker,卸载重装...依然不行。

Not enough memory to start Docker Desktop

重装Docker后又出现了上面这个报错提示:没用足够的内存运行 Docker,按照度娘的卸载重装、安装低版本、重启电脑都试了,依然无效。
2.png

解决办法

  1. 下载微软官方的 RAMMap

你曾经想知道Windows是如何分配物理内存、RAM 中缓存多少文件数据,还是内核和设备驱动程序使用多少 RAM? RAMMap 可以轻松回答这些问题。 RAMMap 是一种高级物理内存使用情况分析实用工具,适用于 Windows Vista 及更高版本。 它在多个不同的选项卡上以不同的方式显示使用情况信息。使用 RAMMap 了解Windows管理内存的方式、分析应用程序内存使用情况,或回答有关 RAM 分配方式的具体问题。 RAMMap 的刷新功能使你能够更新显示,并且它包括对保存和加载内存快照的支持。

  1. 解压压缩包,点击运行里面的 RAMMap.exe
  2. 点击 Empty => Empty Working Sets
  3. 按F5刷新
  4. 重启 Docker 就可以了
    3.png
相关文章
|
JavaScript 前端开发 持续交付
Prettier 高级应用:集成 CI/CD 流水线与插件开发
【10月更文挑战第18天】Prettier 是一款流行的代码格式化工具,它能够自动将代码格式化成一致的风格,从而提高代码的可读性和维护性。对于希望进一步发挥 Prettier 潜力的高级用户而言,将 Prettier 集成到持续集成(CI)和持续部署(CD)流程中,确保每次提交的代码都符合团队标准,是非常重要的。此外,通过开发自定义插件来支持更多语言或扩展 Prettier 的功能也是值得探索的方向。本文将详细介绍这两方面的内容。
271 2
|
缓存 测试技术 持续交付
docker desktop 搜索不到images
【2月更文挑战第23天】
3426 0
kde
|
Linux Docker Windows
最新可用Docker国内镜像源加速列表
本列表为科研工作者提供可用的Docker镜像网站,帮助网络不佳用户加速访问。内容包括多个国内主流Docker Hub镜像加速站,支持多种系统配置方法,如Ubuntu、macOS和Windows。提供详细使用教程和配置命令,适用于科研及开发环境。列表持续更新,建议收藏使用。
kde
2413 3
|
缓存 前端开发 安全
数据同步原理
数据同步原理
322 10
数据同步原理
|
XML 存储 API
电商商品详情页面的获取,详情图属性sku价格的采集,API接口系列
在电商平台上,商品详情页面的获取,包括详情图、属性、SKU(Stock Keeping Unit,库存量单位)、价格等信息的采集,通常可以通过多种方式实现,其中之一是利用电商平台提供的API接口。以下是一个基于通用流程的概述,用于说明如何通过API接口系列来采集这些信息。
|
消息中间件 缓存 Kafka
原理剖析| 一文搞懂 Kafka Producer(上)
本文介绍了Apache Kafka 3.7的Producer使用及原理,讲解了如何创建和使用Producer,展示了一个发送消息的示例代码,并介绍了ProducerRecord和Callback接口。ProducerRecord包含topic、partition等属性,Callback用于发送消息后的回调处理。接着阐述了send、flush和close方法的功能。文章还探讨了核心组件,包括ProducerMetadata、RecordAccumulator、Sender和TransactionManager,以及消息发送流程。最后,讨论了元数据刷新、分区选择、消息攒批和超时处理等实现细节。
787 0
原理剖析| 一文搞懂 Kafka Producer(上)
|
Java Go C#
编程语言C#、C++、Java、Python、go 选择哪个好?
我想说的是,不论选择哪种编程语言,决定选择的都是你最终的目的,做选择之前,先充分调研每一个选择项,再做选择思路就会非常清晰了。
453 3
|
前端开发 JavaScript Java
前端和Java验签以太坊钱包签名实现中心化登录
前端和Java验签以太坊钱包签名实现中心化登录
1247 8
|
NoSQL Java 数据库
neo4j图数据库下载安装配置
neo4j图数据库下载安装配置