美文网首页
docker把系统盘占满后的恢复

docker把系统盘占满后的恢复

作者: ff7e4f9cb3e3 | 来源:发表于2016-02-04 14:03 被阅读1412次

docker默认数据都保存在/var/lib/docker目录下,默认情况下根分区空间都不大,在网上找到个方案:
service docker stop
cp -prf /var/lib/docker /mnt/data/
umount /var/lib/docker/devicemapper
umount /var/lib/docker/plugins
rm -rf /var/lib/docker

ln -s /mnt/data/docker /var/lib
(或用fstab和mount)
vi /etc/fstab
追加以下内容:/data/docker /var/lib/docker none bind 0 0
mount -a

thin_check /mnt/data/docker/devicemapper/devicemapper/metadata
thin_check --clear-needs-check-flag /mnt/data/docker/devicemapper/devicemapper/metadata
service docker start

后续步骤:

  1. 删除没启动的images:
    docker rmi $(docker images -q)
  2. 删除没启动的containers
    docker rm $(docker ps -a -q)

相关文章

  • docker把系统盘占满后的恢复

    docker默认数据都保存在/var/lib/docker目录下,默认情况下根分区空间都不大,在网上找到个方案:s...

  • Linux系统盘占满后解决办法

    昨天遇到一个感觉很坑的问题,今天总结了一下昨天遇到的问题和解决办法,希望以后的小伙伴,和我一样遇到坑项目后,能快速...

  • Docker磁盘占用与清理问题

    序 Docker用户会在使用docker一段时间后发现宿主机的磁盘很容易就快被占满,并且手动docker rmi ...

  • windows 10下更改镜像存储位置

    我电脑的系统盘使用的固态硬盘,比较小,使用 docker 后没多久,系统盘就爆了,所以不得不想办法更改镜像的存储位...

  • 更改docker 的数据存储目录

    如果提前不注意配置,会遇到docker把磁盘空间占满的情况。可以通过如下配置更改docker 数据存储目录 sys...

  • Docker的/var/lib/docker目录迁移

    将 Docker 的数据目录迁移到其他目录,避免系统盘空间不够 参考: docker的/var/lib/docke...

  • docker日志清理

    我们的docker工程在运行一段时间后,要定期的清理一下docker logs 不然系统磁盘空间会被日志占满。这里...

  • CentOS下更改docker默认目录

    简介 Docker安装之后,默认的存储目录是在系统盘下 /var/lib/docker,如下,可以看出该目录存储了...

  • ubuntu修改docker数据目录

    docker默认安装路径是在/var/lib/docker, 如果不修改默认位置,很容易导致系统盘爆满,所以需要修...

  • docker修改默认存储路径

    安装docker以后默认的存储路径在 /var/lib/docker下面,但这个目录通常使用的是系统盘。生产上为了...

网友评论

      本文标题:docker把系统盘占满后的恢复

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