[docker][磁盘空间不足]解决 docker 磁盘空间不足问题
由于建立虚拟机时,设置的默认安装盘符过小。安装后,无法将镜像导入。因此需要将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 磁盘空间不足问题相关推荐
- 磁盘配额管理解决共享硬盘空间不足问题(图)
现在硬盘的容量越来越大,但再大的硬盘也有用尽的的时候,特别是针对文件服务器,多个用户共享它的硬盘空间,更会出现硬盘空间不足的问题.为了保证这些宝贵的硬盘空间资源得到充分利用,避免浪费,因此我们要学会限 ...
- oracle表空间undotbs1,解决Oracle 表空间UNDOTBS1太大的有关问题
解决Oracle 表空间UNDOTBS1太大的问题 UNDOTBS1是一个回滚表空间,随着数据库的使用,默认会自动扩展.当它增大到一定程度,占用了过多的磁盘空间时,就需要进行清理了.下面就在2种操作系 ...
- docker php 乱码,如何解决docker安装zabbix5.0界面乱码
如何解决docker安装zabbix5.0界面乱码? zabbix图形界面乱码如下: 解决: docker部署zabbix-web和源码安装zabbix-web一样,字体都是存储在/usr/share ...
- docker php伪静态无效,解决Docker network Create加--subnet后遇到问题
本文关键详细介绍了解决Docker network Create加--subnet后碰到难题.具备非常好的实用价值,期待对大伙儿有一定的协助.一起追随我回来瞧瞧吧 Docker network Cre ...
- linux重启docker镜像没了,解决docker run 或者 docker restart 启动镜像就自动退出
执行命令:docker run --name centos8 -d centos /bin/bash,通过docker ps查看正在运行中容器,找不到centos8. 通过docker ps -a查看 ...
- exchange服务器磁盘性能,如何解决Exchange磁盘空间问题
对于包括Exchange在内的绝大多数应用来说,"越大越好"一说总是适用的.即便有几TB的硬盘做高可用,Exchange服务器依然可以吃掉其中大量的空间.不然的话,一旦磁盘剩余空间 ...
- 网站提示服务器磁盘空间不足,解决服务器磁盘空间不足
今天下午,服务器提示磁盘剩余空间不足,使用 df 命令查看,发现/目录下的磁盘已经没有多余空间,然后使用 fdisk -l 查看所有磁盘,发现 sdb.sdc 两块 2T 的硬盘未 被使用,于是开始为 ...
- Ubuntu空间不足解决,清理空间
问题: Windows向Ubuntu复制文件失败,磁盘空间不足,删了很多文件空间还是不足,记录清理过程 sudo du -h --max-depth=1 找到最大文件/文件夹 7.0G ./.cach ...
- docker 修改服务器时间同步,解决Docker容器时区及时间不同步问题的方法
今天在系统集成测试时由测试人员提交了一个测试bug,原因是提交业务数据时间与实际时间(北京时间)有偏差,导致统计异常.由于我们集成测试是向测试人员直接提供完整的Docker镜像作为测试环境,原因应该是 ...
最新文章
- 使用Keras进行迁移学习
- AliOS Things lorawanapp应用介绍
- jQuery 特殊选择器this
- C#中使用Path、Directory、Split、Substring实现对文件路径和文件名的常用操作实例
- Javascript s08
- [LeetCode]Distinct Subsequences,解题报告
- 半素数c语言,非常简单的c题目 不懂 紧急求助
- 开发winform程序,在拖拽控件大小时,VS会卡死
- AndroidStudio安卓原生开发_Activity的启动模式部分singleTop启动模式和singleTask启动模式---Android原生开发工作笔记87
- 软件测试之图覆盖(作业3)
- SYN-COOKIE
- es 的 refresh 策略设置
- iOS转向Flutter学习日记
- Unity中的Transform Gizmo中的Pivot和Center
- 徐宗本院士讲座《关于大数据研究下的若干问题》摘记
- ARM Cortex M3M4处理器复位流程
- u盘装红帽子6.5系统linux,哪位大神会用红帽子6.5版本的linux系统
- 《电工学》课程教学大纲- -
- 南开大学 软件学院 操作系统 李旭东老师 复习
- Python多用户在线聊天系统(Socket网络编程),控制台输出版