由于建立虚拟机时,设置的默认安装盘符过小。安装后,无法将镜像导入。因此需要将docker安装位置更改

解决docker磁盘空间不足问题

docker所在服务器,运行了一段时间后,发现服务器磁盘目录快不够用了。通过du -h --max-depth=1 / 逐级目录排查,发现/var/lib/docker目录文件过大。通过以下方法,解决该问题。

转移数据修改docker默认存储位置

有多种方式修改docker默认存储位置。
最好是在docker安装完后,第一时间修改docker默认存储位置为其他大目录或者磁盘中。规避迁移数据过程中造成的风险。

停止docker服务

systemctl stop docker

创建新的docker目录,执行命令df -h,找一个大的磁盘
我在 /data目录下面建了/data/docker/lib目录

 mkdir -p /data/docker/lib

迁移/var/lib/docker目录下面的文件到/data/docker/lib
迁移后的完成docker路径:/data/docker/lib/docker

rsync -avz /var/lib/docker/ /data/docker/lib/

配置 /usr/lib/systemd/system/docker.service

vim /usr/lib/systemd/system/docker.service

找到ExecStart这行,将原来的注释掉,更改成如下的形式

[Service]
ExecStart=/usr/bin/dockerd  --graph=/data/docker/lib/docker

重启docker

systemctl daemon-reload
systemctl restart docker
systemctl enable docker

确认Docker Root Dir修改是否已经生效

docker info

可以看到如下输出

...
Docker Root Dir: /data/docker/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
...

启动成功后,再确认之前的镜像是否还在

docker images

[docker][磁盘空间不足]解决 docker 磁盘空间不足问题相关推荐

  1. 磁盘配额管理解决共享硬盘空间不足问题(图)

    现在硬盘的容量越来越大,但再大的硬盘也有用尽的的时候,特别是针对文件服务器,多个用户共享它的硬盘空间,更会出现硬盘空间不足的问题.为了保证这些宝贵的硬盘空间资源得到充分利用,避免浪费,因此我们要学会限 ...

  2. oracle表空间undotbs1,解决Oracle 表空间UNDOTBS1太大的有关问题

    解决Oracle 表空间UNDOTBS1太大的问题 UNDOTBS1是一个回滚表空间,随着数据库的使用,默认会自动扩展.当它增大到一定程度,占用了过多的磁盘空间时,就需要进行清理了.下面就在2种操作系 ...

  3. docker php 乱码,如何解决docker安装zabbix5.0界面乱码

    如何解决docker安装zabbix5.0界面乱码? zabbix图形界面乱码如下: 解决: docker部署zabbix-web和源码安装zabbix-web一样,字体都是存储在/usr/share ...

  4. docker php伪静态无效,解决Docker network Create加--subnet后遇到问题

    本文关键详细介绍了解决Docker network Create加--subnet后碰到难题.具备非常好的实用价值,期待对大伙儿有一定的协助.一起追随我回来瞧瞧吧 Docker network Cre ...

  5. linux重启docker镜像没了,解决docker run 或者 docker restart 启动镜像就自动退出

    执行命令:docker run --name centos8 -d centos /bin/bash,通过docker ps查看正在运行中容器,找不到centos8. 通过docker ps -a查看 ...

  6. exchange服务器磁盘性能,如何解决Exchange磁盘空间问题

    对于包括Exchange在内的绝大多数应用来说,"越大越好"一说总是适用的.即便有几TB的硬盘做高可用,Exchange服务器依然可以吃掉其中大量的空间.不然的话,一旦磁盘剩余空间 ...

  7. 网站提示服务器磁盘空间不足,解决服务器磁盘空间不足

    今天下午,服务器提示磁盘剩余空间不足,使用 df 命令查看,发现/目录下的磁盘已经没有多余空间,然后使用 fdisk -l 查看所有磁盘,发现 sdb.sdc 两块 2T 的硬盘未 被使用,于是开始为 ...

  8. Ubuntu空间不足解决,清理空间

    问题: Windows向Ubuntu复制文件失败,磁盘空间不足,删了很多文件空间还是不足,记录清理过程 sudo du -h --max-depth=1 找到最大文件/文件夹 7.0G ./.cach ...

  9. docker 修改服务器时间同步,解决Docker容器时区及时间不同步问题的方法

    今天在系统集成测试时由测试人员提交了一个测试bug,原因是提交业务数据时间与实际时间(北京时间)有偏差,导致统计异常.由于我们集成测试是向测试人员直接提供完整的Docker镜像作为测试环境,原因应该是 ...

最新文章

  1. 使用Keras进行迁移学习
  2. AliOS Things lorawanapp应用介绍
  3. jQuery 特殊选择器this
  4. C#中使用Path、Directory、Split、Substring实现对文件路径和文件名的常用操作实例
  5. Javascript s08
  6. [LeetCode]Distinct Subsequences,解题报告
  7. 半素数c语言,非常简单的c题目 不懂 紧急求助
  8. 开发winform程序,在拖拽控件大小时,VS会卡死
  9. AndroidStudio安卓原生开发_Activity的启动模式部分singleTop启动模式和singleTask启动模式---Android原生开发工作笔记87
  10. 软件测试之图覆盖(作业3)
  11. SYN-COOKIE
  12. es 的 refresh 策略设置
  13. iOS转向Flutter学习日记
  14. Unity中的Transform Gizmo中的Pivot和Center
  15. 徐宗本院士讲座《关于大数据研究下的若干问题》摘记
  16. ARM Cortex M3M4处理器复位流程
  17. u盘装红帽子6.5系统linux,哪位大神会用红帽子6.5版本的linux系统
  18. 《电工学》课程教学大纲- -
  19. 南开大学 软件学院 操作系统 李旭东老师 复习
  20. Python多用户在线聊天系统(Socket网络编程),控制台输出版

热门文章

  1. 目标管理SMART原则PPT模板
  2. NTC3950 100k 1%热敏电阻阻值和ADC采集值的转换
  3. AnsysMaxwell常见问题汇总
  4. 7-1 奇数求和 (10 分)
  5. GPU越做越大,快到极限了怎么办?
  6. java实现全局键盘监听
  7. 0基础java自学 (2022年最新)欢迎评论一起交流学习
  8. CSDN排名(持续更新)
  9. 如何保护笔记本电脑中的重要文件
  10. 手绘图说电子元器件-电声转换器件