美文网首页docker
运行Docker容器时磁盘空间满了怎么办?

运行Docker容器时磁盘空间满了怎么办?

作者: 易霂 | 来源:发表于2020-12-14 23:30 被阅读0次

作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址:

https://github.com/sunshinelyz/mykit-delay

写在前面

最近,有读者跟我说,他的Docker和K8S环境是搭建在Windows系统上的。而Windows系统会将Docker镜像文件默认下载到C盘,时间一长,Docker镜像占用的磁盘存储空间越来越多,导致C盘的存储空间不足。听小伙伴这么说,第一时间,我想到的是将Docker默认的镜像存储目录迁移到其他盘符下,这样就能解决C盘空间不足的问题。说干就干,于是乎,便有了这篇文章的分享!!

文章和搭建环境所需要的yml文件已收录到:https://github.com/sunshinelyz/technology-binghehttps://gitee.com/binghe001/technology-binghe

如果文件对你有点帮助,别忘记给个Star哦!

如何迁移Docker镜像目录

我将如何迁移Docker镜像目录的过程进行了总结,小伙伴们按照如下步骤进行操作,就能够迁移Docker镜像目录啦!!

1.在D盘创建一个存放docker虚拟机的文件夹,如下面图中所示:

运行Docker容器时磁盘空间满了怎么办?运行Docker容器时磁盘空间满了怎么办?

2.创建好以后,找到桌面右下角的docker图标,在上面点右键,选择settings,打开docker的设置界面。

运行Docker容器时磁盘空间满了怎么办?运行Docker容器时磁盘空间满了怎么办?

3.然后在docker的设置界面中点击Resources选项下的ADVANCED设置选项,即高级设置。

运行Docker容器时磁盘空间满了怎么办?运行Docker容器时磁盘空间满了怎么办?

4.在高级设置中,我们可以看到有一个disk image location,即硬盘镜像的存放位置。默认是在C盘,点击旁边的browse按钮

运行Docker容器时磁盘空间满了怎么办?运行Docker容器时磁盘空间满了怎么办?

5.这个时候会弹出文件夹选择窗口,依次找到此电脑->D盘->docker文件夹,然后点击确定。然后回到设置界面,会看到镜像文件的位置变成了我们设置的文件夹。点击设置界面右下角的apply应用设置。

运行Docker容器时磁盘空间满了怎么办?运行Docker容器时磁盘空间满了怎么办?

6.选择完成后,点击右下角的Apple&Restart按钮重启Docker。

7.重启完成后,我们打开D盘的docker下的DockerDesktop文件夹,会发现docker的虚拟机文件已经转移到了这个目录。如下面图中所示。在前面的经验中我们已经说过,在windows平台上,docker是通过hyper-v打开一个docker虚拟机来提供docker服务。因此随着你下载的镜像越多,这个docker镜像文件会越来越大。因此你一定要及时清理不使用的docker虚拟机里的镜像。

相关文章

  • 运行Docker容器时磁盘空间满了怎么办?

    作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自...

  • Docker容器日志清理

    docker容器导致主机磁盘空间满了 如何清理Docker容器日志? 如何找出docker容器日志文件 容器日志一...

  • Docker容器日志清理

    docker容器导致主机磁盘空间满了 如何清理Docker容器日志? 如何找出docker容器日志文件 容器日志一...

  • Docker容器目录迁移

    背景 docker容器太多,导致所在磁盘空间满了,将/var/lib/docker目录迁移到其它的位置 迁移步骤 ...

  • docker 镜像自启动

    在运行docker容器时可以加如下参数来保证每次docker服务重启后容器也自动重启:docker run ***...

  • docker 常用命令

    运行中的容器docker ps 查看所有容器docker ps -a 进入容器docker -it 容器id ...

  • Docker——常用命令2

    docker ps:列出已有的容器-a显示未运行或运行失败的容器docker rm [容器ID/容器名]:删除容器...

  • 快来学Docker(三):Docker镜像使用,Docker容器

    Docker镜像使用: Docker容器中运行Ubuntu系统 当运行容器时,使用的镜像如果在本地中不存在,doc...

  • 重开容器,配host

    在运行LOAM时,重开docker容器,配host 删除此前的容器

  • Docker-9 docker资源限制

    docker资源限制 在使用 docker 运行容器时,一台主机上可能会运行几百个容器,这些容器虽然互相隔离,但是...

网友评论

    本文标题:运行Docker容器时磁盘空间满了怎么办?

    本文链接:https://www.haomeiwen.com/subject/mrcigktx.html