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
目录
相关文章
|
Java Go 虚拟化
【Docker 系列】docker 学习十一,docker 总结和面试题整理
【Docker 系列】docker 学习十一,docker 总结和面试题整理
157 0
|
8月前
|
容器 Docker Java
|
8月前
|
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`。
2140 6
|
8月前
|
Docker 容器
Docker 镜像命令总汇
1、查看镜像列表 docker images 这个命令列出了你系统中的所有 Docker 镜像,包括镜像名、标签、镜像 ID、创建时间以及大小等信息。 2、搜索镜像 docker search <image_name> 这个命令可以在 Docker Hub 或者其他注册表中搜索符合条件的镜像,你可以使用镜像名称来查找相应的镜像。 3、拉取镜像 docker pull <image_name>:<tag> 使用该命令可以从 Docker Hub 或其他注册表中拉取特定名称和标签的镜像到本地。 4、删除镜像
632 3
|
Ubuntu Linux 应用服务中间件
Docker学习重点(5)~Docker镜像原理、commit提交镜像
Docker学习重点(5)~Docker镜像原理、commit提交镜像
113 0
|
运维 监控 应用服务中间件
Docker小白的福音:50条Docker命令清单,干就完了!
Docker可以让开发人员、运维人员更容易使用容器创建、部署和运行应用程序。掌握一些必备的Docker命令对于使用Docker的工程师非常重要,那么今天笔者给大家整理了一份Docker的命令备忘单,希望大家可以好好保存,在使用的时候可以拿出来查阅使用。
507 1
Docker小白的福音:50条Docker命令清单,干就完了!
|
Docker 容器
Docker基础:docker查看日志用法笔记
大家在平常使用docker的时候,可能会遇到这样或者那样的问题,这个时候想排查问题的时候通常需要查看异常日志,这样才可以快速定位问题,从而解决实际的问题。今天就给大家聊聊Docker查看日志的用法,一起来看看吧!
Docker基础:docker查看日志用法笔记
|
运维 Docker 容器
docker学习日记(一):Docker基本介绍
1.比较Docker和虚拟技术的不同: 传统虚拟机,虚拟出一条硬件,运行一个完整的操作系统,然后在这个系统上安装和运行软件 容器内的应用直接运行在宿主机的内容,容器是没有自己的内核,也没有虚拟我们的硬件,所以就轻便了 每个容器是相互隔离,每个容器内部都有一个属于自己的文件系统,互不影响。
105 0
|
前端开发 应用服务中间件 Linux
前端docker部署问题记录
前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转载。
前端docker部署问题记录
|
应用服务中间件 Linux nginx
三天入门 Docker - 第二天:Dockerfile 基本介绍与使用
Dockerile 是由一组指令组成的文件,其中每条指令对应Linux中的一条命令,并且支持以舂开头的注释行;一般来说,Dockerfile结构大致分为四个部分:基础镜像、维护者信息、镜像操作指令和容器启动时的运行命令。
194 0
三天入门 Docker - 第二天:Dockerfile 基本介绍与使用

热门文章

最新文章