• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > 解决docker数据文件过大导致根磁盘满的问题

解决docker数据文件过大导致根磁盘满的问题

作者:icenycmh 字体:[增加 减小] 来源:互联网

本文主要包含docker,根磁盘满,docker,磁盘,docker,磁盘空间不足等服务器相关知识,icenycmh 希望可以进行参考

背景:

最近在线上使用的docker主机发现根目录容量快满了,一番查找,发现是docker的data文件过大了。     我们知道docker数据默认是存放在/var/lib/docker下的,我们可以在启动时用-g --graph=""参数,把数据目录更改到其他容量大的地方去。但是对于在使用中的docker来说,直接修改这个目录路径,会导致镜像和容器都丢失了,所以修改参数这个方法适用于初始化docker的时候使用。

对于又想解决根分区容量满,又不想更改数据存储路径的我来说,我不想更改任何docker的参数和数据,所以我在自己的虚机机环境上尝试把这些数据迁移到容量较大的磁盘上去,再用链接的方式把数据链接到原来的位置,保证环境尽可能不变动。

操作:

1:关闭docker容器和docker进程:

# /etc/init.d/docker stop

2:迁移数据:(假设我要迁移到/mnt/docker) 

# mv /var/lib/docker /mnt/

3:制作目录链接

# ln -s /mnt/docker /var/lib/docker
# cd /var/lib
# ll
lrwxrwxrwx 1 root  root   11 Apr 13 10:52 docker -> /mnt/docker

4:启动docker和容器:

# /etc/init.d/docker start

该实验在我的环境中测试有效。应该没有什么大问题,如果有什么忽略的地方,请大家指正!也希望大家多多支持。

您可能感兴趣的文章:

  • Docker占满磁盘空间的问题解决办法
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Docker实践8:Compose,docker实践compose
  • Docker buildx构建多平台镜像并推送到私有仓库的方法
  • Docker三个基本概念镜像(Image)容器(Container)仓库(Repository)
  • 什么是Docker?为什么要使用Docker
  • docker 开源的应用容器引擎
  • 如何给docker设置http代理
  • docker官方mysql镜像自定义配置详解
  • 详解Docker数据管理(数据卷&数据卷容器)
  • 如何利用Docker容器实现代理转发与数据备份详解
  • 详解Docker Swarm 在持续集成测试中的应用

相关文章

  • Docker 常用命令整理(实用篇)
  • 虚拟化之VMware Workstation 10.0.x安装教程(图文)
  • Docker搭建 Nginx+PHP+MySQL 环境并部署WordPress实践
  • OpenStack初始化浅析
  • docker.service启动失败:Unit not found的原因及解决办法
  • Docker 教程之Docker Hub详细介绍
  • 详解基于Harbor搭建Docker私有镜像仓库
  • centos7 安装Jenkins详细介绍
  • 在虚拟机virtualbox中安装ubuntu的图文教程
  • docker容器如何优雅的终止详解

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 解析IBM虚拟化技术原理 探索测试快速化道路(1)
    • mac 中docker安装mysql的图文教程
    • 详解Docker守护进程的配置及日志
    • 详解利用nginx和docker实现一个简易的负载均衡
    • IBM力挺开源KVM技术
    • 如何快速清理 docker 资源的方法
    • Docker-compose 建立ELK集群的实现方法
    • docker registry安装简单命令实现
    • Docker镜像制作详解介绍
    • 开源技术促服务器虚拟化市场持续升温

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有