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
相关文章
|
7月前
|
Java Go 虚拟化
【Docker 系列】docker 学习十一,docker 总结和面试题整理
【Docker 系列】docker 学习十一,docker 总结和面试题整理
|
19天前
|
Docker 容器
一篇文章搞懂docker日志的查看
`docker logs` 命令用于查看Docker容器的日志,支持多个选项:`-f` 跟踪实时日志,`--since` 显示指定时间后的日志,`--tail` 显示指定行数(默认全部),`-t` 显示时间戳。例如,`docker logs -f --tail=200 <容器ID/名称>` 显示最后200行实时日志。还可以结合`grep`进行过滤,或使用`--since`和`--until`指定时间范围。日志可重定向至文件,如`docker logs <容器id> > container_logs.txt`。
635 6
|
7月前
|
消息中间件 Java 开发工具
使用 Docker Compose 部署 RabbitMQ 的一些经验与踩坑记录
使用 Docker Compose 部署 RabbitMQ 的一些经验与踩坑记录
|
7月前
|
Ubuntu Linux 应用服务中间件
Docker学习重点(5)~Docker镜像原理、commit提交镜像
Docker学习重点(5)~Docker镜像原理、commit提交镜像
66 0
|
Linux 开发工具 Docker
Docker Review - dockerfile 实战_给基础镜像增加功能
Docker Review - dockerfile 实战_给基础镜像增加功能
115 0
|
存储 jenkins 应用服务中间件
docker实际工作案例实现 | 学习笔记
快速学习docker实际工作案例实现
195 0
docker实际工作案例实现 | 学习笔记
|
Linux Shell 开发工具
Docker笔记:收集Docker工作中常用的一些命令
今天给大家梳理常用的一些Docker命令,供大家参考。
Docker笔记:收集Docker工作中常用的一些命令
|
Docker 容器
Docker基础:docker查看日志用法笔记
大家在平常使用docker的时候,可能会遇到这样或者那样的问题,这个时候想排查问题的时候通常需要查看异常日志,这样才可以快速定位问题,从而解决实际的问题。今天就给大家聊聊Docker查看日志的用法,一起来看看吧!
Docker基础:docker查看日志用法笔记
|
运维 监控 应用服务中间件
Docker小白的福音:50条Docker命令清单,干就完了!
Docker可以让开发人员、运维人员更容易使用容器创建、部署和运行应用程序。掌握一些必备的Docker命令对于使用Docker的工程师非常重要,那么今天笔者给大家整理了一份Docker的命令备忘单,希望大家可以好好保存,在使用的时候可以拿出来查阅使用。
453 1
Docker小白的福音:50条Docker命令清单,干就完了!
|
前端开发 应用服务中间件 Linux
前端docker部署问题记录
前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转载。
前端docker部署问题记录