在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
今天碰到了一个问题,访问数据库的时候,发现访问不了,爆存储空间不够的错误,随后输入命令: df -h 发现 首先是找到大文件存储位置,通过命令 然后确认分区, 在 接下来的问题就懂了,就是解决docker占用空间过大的问题,于是一开始的思路是删除不需要的容器和镜像,但发现很悲剧的是空间没有减少。于是,就又开始第二个思路,就是把我需要的镜像和容器导出来,但更悲剧的是,提示空间不足,无法导出…… 因为镜像是弄了很久的,所以不想轻易舍弃。就想了很久,终于想出了一个主意。 先把 /var/lib/docker 文件夹移出去,然后重新设置docker的数据存储位置。 步骤如下(CentOS): /etc/init.d/docker stop # 关闭docker mv /var/lib/docker /home/docker # 迁出docker的数据(home目录没有挂载在系统盘),至此,系统盘的问题解决 然后是设置docker是数据存储位置,编辑 /etc/sysconfig/docker 文件, 添加-g 参数的设置, 如下: other_args="-g /home/docker" 启动docker /etc/init.d/docker start 至此,问题解决。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持极客世界。 |
请发表评论