Docker磁盘空间不足如何解决
当我们使用docker时,经常会创建新镜像和新容器,在新容器中又会安装各种包,这些东西不是虚拟的,而是实实在在存于我们的磁盘中,默认在/var/lib/docker中,这个目录是属于系统盘的,而系统盘的空间往往不大,这样就会造成,随着时间的推移,docker越来越大,最后系统盘的空间被占满,所以这个时候就需要迁移docker的存储目录到更大的盘,才能把系统盘的空间腾出来。
1、查看服务器所有磁盘的使用情况:
df -h
可以看到,红框处就是系统盘的大小,总大小是188G(相对其他盘小太多),之前是占满的,但是博主已经做了迁移,所以空出了很大的空间。
2、查看docker镜像和容器存储目录的空间大小
du -sh /var/lib/docker/
3、停止docker服务
systemctl stop docker
这里比较奇怪的是,我的systemctl 一直失败,也找不到原因,报错如下:
Failed to execute operation: Launch helper exited with unknown return code 1
知道原因的小伙伴可以教一下怎么解决。如果大家试了上面的命令失败了,就用下面这个命令:
service docker stop
4、将docker迁移到大容量的磁盘中
# 首先创建目录
mkdir -p 大磁盘目录/docker/lib/
# 迁移
rsync -avz /var/lib/docker 大磁盘目录/docker/lib/
5、编辑/etc/docker/daemon.json,添加参数,将docker的目录迁移绑定
红框是添加的参数
6、重载和重启docker服务
systemctl daemon-reload && systemctl restart docker
但是systemctl我依然运行失败,所以我是使用以下命令重启docker的:
service docker restart
7、检查docker是否绑定新目录
docker info
如果Docker Root Dir由/var/lib/docker变为你指定的目录,说明迁移成功。
8、删除docker旧目录
rm -rf /var/lib/docker
参考文献
[1] docker磁盘空间不足解决办法
Docker磁盘空间不足如何解决相关推荐
- Docker磁盘空间满的解决办法
今天在服务器上基于docker容器搭建mysql主从时,然后重启docker,发现容器启动不了了,报的错误是:"ERROR:cannot create temporary director ...
- 解决 docker 磁盘空间不足问题
解决docker磁盘空间不足问题 docker所在服务器,运行了一段时间后,发现服务器磁盘目录快不够用了.通过du -h --max-depth=1 / 逐级目录排查,发现/var/lib/docke ...
- [docker][磁盘空间不足]解决 docker 磁盘空间不足问题
由于建立虚拟机时,设置的默认安装盘符过小.安装后,无法将镜像导入.因此需要将docker安装位置更改 解决docker磁盘空间不足问题 docker所在服务器,运行了一段时间后,发现服务器磁盘目录快不 ...
- Docker 磁盘空间使用分析与清理 解决磁盘空间不足
用户在使用 Docker 部署业务一段时间后,可能会发现宿主节点的磁盘容量持续增长,甚至将磁盘空间耗尽进而引发宿主机异常,进而对业务造成影响. 本文先对 Docker 的空间分析与清理进行说明,然后对 ...
- oracle 10g磁盘管理,Oracle 10g UNDO表空间过大导致磁盘空间不足的解决
在Oracle 10g数据库的应用中,出现了UNDO表空间过大导致磁盘空间不足而崩溃的现象(ORA-30036: unable to extend segment by 8 in undo table ...
- 双系统(win7+ubuntu)ubuntu磁盘空间不足时解决方法
双系统(win7+ubuntu)ubuntu磁盘空间不足时解决方法 参考文章: (1)双系统(win7+ubuntu)ubuntu磁盘空间不足时解决方法 (2)https://www.cnblogs. ...
- 虚拟机磁盘重新分区增加Docker磁盘空间
目录 一.简介 二.重新分区 挂载目录 2.1 增加虚拟机硬盘空间 2.2 重新分区 2.3 格式化新分区 2.4 挂载docker目录 三.重新拉取 一.简介 今天在使用docker pull 拉取 ...
- 使用硬盘空间少的linux系统,linux磁盘空间不足的解决办法
一些linux系统电脑用户在使用一些应用程序的时候,会被提醒:磁盘空间不足的问题,因此,就有网友想知道:linux查看磁盘空间的方法,以及linux磁盘空间不足的原因和解决方法.下面,就一起来看看今天 ...
- 计算机硬盘内存不足,电脑磁盘不够怎么办_电脑磁盘空间不足的解决教程
电脑使用了一段时间后,多少都会生成一些垃圾文件占用磁盘的空间,导致电脑磁盘不够的情况发生,那出现电脑磁盘空间不足该怎么来处理呢?有许多小伙伴不知道怎么操作,所以今天本文就来为大家分享具体解决教程. 解 ...
最新文章
- 【spring框架】spring整合hibernate初步
- c 程序 实现一元二次方程
- Matlab化简符号表达式
- Python之字典类型数据常见操作及排序
- CCNA配置试验之七 PPP中PAP和CHAP的验证
- AVL树(Java实现)
- MVC应用程序的jQuery代码重构
- Common Lisp环境篇(slime+sbcl)(零)
- JAVA图像相似度识别器
- html记事本制作静态网页,记事本编辑html静态网页设计(3页)-原创力文档
- 中科院信工所经验_2018信工所五室经验贴 - 中国科学院 - 王道论坛,专注于计算机考研的点点滴滴! - Powered by Discuz!...
- 中国机械锻压机市场发展态势与前景风险分析报告2022-2028年
- 使用Best Trace工具查看VPS的去程和回程线路的路由
- 服务器显卡直通和GPU问题分析
- 按键触发快捷怼人小工具(怼人必备良药)
- 移动端浏览器隐私模式/无痕模式使用本地存储localStorage/sessionStorage的问题
- Fortran简明自学手册
- 如何将html转成PDF文件
- 拜占庭将军问题 原文翻译
- 一个按年季度查询数据的SQL语句