问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

docker 容器空间不够用了怎么办

发布网友 发布时间:2022-02-26 21:30

我来回答

2个回答

热心网友 时间:2022-02-26 22:59

通过命令可以观察到/var/lib/Docker目录很大,我的主机只有20G,这个目录占了18G;原因是devicemapper的空间设的太大,通过docker info打印的Data Space Total参数可以看到,默认是107.4G。
思路如下:
备份当前容器、镜像;
删除/var/lib/docker目录;
使用dd命令重设大小;
恢复容器、镜像;
工具:
需要额外空间保存备份文件,可以挂载一个u盘或者云盘。
docker save 可以导出镜像 tar文件;
docker export 可以导出容器 tar文件;
备份好之后停止docker
[html] view plain copy
# /etc/init.d/docker stop
删除/var/lib/docker目录;
[html] view plain copy
# mkdir -p /var/lib/docker/devicemapper/devicemapper/data
# dd if=/dev/zero of=/var/lib/docker/devicemapper/devicemapper/data bs=1M count=0 seek=8192
建立的文件最大为 1M * 8192 = 8G
启动docker
[html] view plain copy
# /etc/init.d/docker start

使用docker info看看Data Space Total,检查是否设置成功
docker load 可以导入镜像tar文件为 镜像
注意load用法为:docker load image1:new<image1.tar
docker import 可以导入容器tar文件为 镜像
注意import用法为: cat container1.tar |docker import - container1:new

热心网友 时间:2022-02-27 00:17

删除不必要的应用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在筋骨堂治疗腰椎间盘突出一个疗程后已有好转,隔了三、四天又疼上了... 美的3⃣️匹柜机空调为什么不制热是什么原因? 小票打印机不出字的原因及解决方法如何解决小票打印机无法打印字的问题... 电脑打单打印机出不了小票超市收银台电脑键盘怎么用 交易房屋如何分类 城市规划用途分类该怎么做 规划用途的分类 ...打火机散件设备公司 值得信赖么 ?是不是《骗子》皮包公司? 希望给予... 哈尔滨农垦太阳神打火机散件厂是否骗人 有没有人知道网上那些打火机加工的广告是不是真是可靠?做打火机反销... Docker容器关闭后,容器产生的数据还在磁盘上吗 centos频繁删除创建docker容器有什么影响 docker容器删除了,link怎么还在 怎么增加,删除,修改正在运行Docker容器的端口映射和数据卷 如何导出容器,导入容器和删除容器 linux 怎么删掉docker生成的ip docker 怎么删除一个容器 安装的docker的容器怎么单独删除 docker 怎么删除某个容器 电话号码怎样加对方微信 怎么把我的电话号码存到微信里 因为我是新手,请问在微信上的没有别人的电话号码,怎么把别人加入到我的呢? 卸载了docker镜像没删除怎么办? 电话号码怎样加到微信上 docker怎么清理容器的文件 怎样把电话号码导入到微信通讯录里面? 为什么删除docker镜像后依然占用本地空间 怎样把电话号添加到微信上 Docker怎么删掉不用的layer 怎么把电话号码存到微信里 ubuntu linux怎么卸载docker 微信如何能同时登录两个手机 Docker容器怎样更改容器内应用程序的配置文件 一个手机如何同时登录两个? 如何在手机上同时登录两个 linux怎么启动docker Mac 的 docker 怎么命令行执行重启 Restart 如何启动docker ubuntu 如何在两部手机同时登陆一个? Docker启动命令使用kubernetes上传? 怎么两个同时登陆 一个手机怎么同时登陆两个 docker如何启动并连入一个已有的容器 电脑上怎么同时登陆两个 安装docker-io之后怎么启动docker 微信如何两个客户端同时登录 为什么docker容器启动不了 如何进入启动的mysql docker容器 如何在docker容器中自动运行tomcat excel 2003怎么合并单元格