docker占满linux磁盘根目录的解决办法

一、磁盘根目录被占满

[test@localhost docker]$ df -lh
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   50G  50G   0G   100% /
devtmpfs                 7.7G     0  7.7G   0% /dev
tmpfs                    7.8G     0  7.8G   0% /dev/shm
tmpfs                    7.8G   34M  7.7G   1% /run
tmpfs                    7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/sda1                494M  126M  369M  26% /boot
/dev/mapper/centos-home  1.8T  472G  1.4T  27% /home
tmpfs                    1.6G     0  1.6G   0% /run/user/0
tmpfs                    1.6G     0  1.6G   0% /run/user/1000

二、查询占用空间较大目录及文件

cd /
du -h --max-depth=1
# 一级一级目录往下查询,最终发现/var/lib/docker目录占用最多,docker目录中又以volumns占用最多

迁移DOCKER目录

注:以下所有步骤都在root用户下执行

因为默认docker将所有容器的卷文件都放置在了/var/lib/docker/volumns下,当容器使用的东西越来越多,这个目录占用根目录空间也越来越多,所以当根目录空间较小时迁移/var/lib/docker目录势在必行(其实在安装docker时提前做好目录迁移则更为方便),迁移步骤如下:

停止docker服务

service docker stop

备份docker到最大分区/home目录下面(注意:实际操作时发现mv docker目录实际变成了复制)

mv /var/lib/docker /home

为docker做软连接

cd /var/lib
rm -rf docker #前面的mv实际只有复制的效果,所以这里要执行一下删除操作
ln -s /home/docker ./

启动docker服务

service docker start 

三、启动DOCKER容器

su - test
cd docker
./start_docker.sh 容器名称
# 例如:./start_docker.sh wgq_test

 

转载于:https://www.cnblogs.com/zl1991/p/10535647.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/569645.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

蓝桥杯第八届省赛JAVA真题----包子凑数

标题:包子凑数 小明几乎每天早晨都会在一家包子铺吃早餐。他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子。每种蒸笼都有非常多笼,可以认为是无限笼。 每当有顾客想买X个包子,卖包子的大叔就会迅速选出若干笼包子来&…

蓝桥杯第八届省赛JAVA真题----字母组串

标题:字母组串 由 A,B,C 这3个字母就可以组成许多串。 比如:”A”,”AB”,”ABC”,”ABA”,”AACBB” …. 现在,小明正在思考一个问题: 如果每个字母的个数有限定,能组成多少个已知长度的串呢? 他请好…

蓝桥杯第八届省赛JAVA真题----9数算式

标题:9数算式 观察如下的算式: 9213 x 85674 789314562 左边的乘数和被乘数正好用到了1~9的所有数字,每个1次。 而乘积恰好也是用到了1~9的所有数字,并且每个1次。 请你借助计算机的强大计算能力,找出满足如上要…

《剑指offer》第五十三题(数组中数值和下标相等的元素)

// 面试题53(三):数组中数值和下标相等的元素 // 题目:假设一个单调递增的数组里的每个元素都是整数并且是唯一的。请编程实 // 现一个函数找出数组中任意一个数值等于其下标的元素。例如,在数组{-3, -1, // 1, 3, 5}中…

Mysql 外键创建失败原因

最近在学习PHP,在用mysql创建表的时候总是创建不出来,我用的是Navicat做的,虽然建不出来外键,但是会创建出来一个索引,后来才明白,一定要有了对应的索引才能创建外键。

shiro(1) 介绍

一、什么是shiro(1)属性:java框架(2)用途:身份验证、用户授权、加密、会话管理(3)优点:轻量、易用二、三大组件(1)subject:代表当前主…

PHP实现简单注册登录系统

目录结构如下,其中function文件夹下包含两个函数文件,uploads文件夹用于存放上传的文件。 注:博主使用的是php5,使用php7的小伙伴运行报错的话有一部分原因是新的语法造成的,修改成新语法就可以了 html页面 登录页面…

代码审计中的文件包含漏洞

0x00 背景 文件包含漏洞是php语言的一大特性。文件包含的意思是,服务器在执行PHP文件时,可以通过文件包含函数加载另一个文件中的PHP代码并执行,这会为开发者节省大量的时间。而文件包含漏洞的出现在于服务器没有对要包含的来源文件进行审查&…

蓝桥杯第九届省赛JAVA真题----螺旋折线

标题:螺旋折线 如图p1.pgn所示的螺旋折线经过平面上所有整点恰好一次。 对于整点(X, Y),我们定义它到原点的距离dis(X, Y)是从原点到(X, Y)的螺旋折线段的长度。 例如dis(0, 1)3, dis(-2, -1)9 给出整点坐标(X, Y),你能计算出dis(X, Y)…

JAVA-WEB开发环境和搭建

JAVA Web开发环境与搭建 一、下载安装JDK 1.配置jdk开发环境 JAVA_HOME 2.path 二、下载安装eclipse javaEE版本 三、安装部署tomcat 3.1、安装: 直接解压到指定目录即可。(注:目录不要太深;目录不要有中文或空格) 3.2…

Vue入门 ---- 简易留言板

##简述 初学vue,比Angular要简单易学一点,基本就是html代码json。这是第一个小的例子,用到了vue的几个常用方法,其中v-for的$index稍微有点迷惑,也影响了完成的速度,网上说是vue2.0已经取消了这种用法&…

Factors of Factorial AtCoder - 2286 (N的阶乘的因子个数)(数论)

Problem Statement You are given an integer N. Find the number of the positive divisors of N!, modulo 10^97. Constraints 1≤N≤10^3Input The input is given from Standard Input in the following format: NOutput Print the number of the positive divisors of N!,…

VS Code编译Python

一、想要编译Python我们首先要安装python,进入官网下载python3(不要下载python2.7,不就之后就不会再使用低版本的python了) 二、配置环境变量 三、在VS Code中添加插件,记得添加完点击重新加载插件,或…

JAVA学习笔记_五JAVA开发中的WEB前端技术

css 字体属性: font-size font-style font-family font-weight font 设置字体font-family时,中文、英文字体设置时的顺序,英文在前中文在后; font-size:常用单位px,也用in、cm、mm、pt、pc,这几个简…

VS Code编译C/C++

C/C环境的配置要比python的复杂许多,好几个配置文件要写。 一、编译C/C的环境一般都是集成在我们的编辑器中的,如果电脑上有codeblock和dev c的读者可以去安装路径下找找MinGW文件夹,可以不用重复下载。而没有的读者则需要下载MinGW 二、配置…

H5的Video事件,控制方法,及监听

1.标签基本属性 src :视频的属性 poster:视频封面,没有播放时显示的图片preload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条width:视频宽度 height&#xff…

Hexo+GitHub 快速搭建个人博客(一)---- 基本部署

前期准备: 1.Git shell 2.node.js 3.在github上创建一个仓库,仓库命名格式为xxx.github.io 一、安装Hexo cd进入自己想要安装的目录下,执行下面的命令 npm install hexo-cli -g 升级Hexo npm update hexo -g 卸载Hexo 如果安装过程中…

Gym - 101755G Underpalindromity (树状数组)

Let us call underpalindromity of array b of length k the minimal number of times one need to increment some elements bj by 1 so that the array b would become a palindrome, that is, b1  bk, b2  bk - 1, and so on. The array of length n, consisting of i…

Hexo+GitHub 快速搭建个人博客(二)---- 域名解析

前期准备: 备案的国内域名或者国外域名 (后面会解释为什么,这里以阿里云域名为例) 一、将个人域名与GitHub博客绑定 我们在Hexo目录下的source子目录内创建一个txt文件,内容写自己的域名,这里可以是一级…

.net core consul 服务配置 服务发现 服务健康检测 服务变更加载

准备环境 安装consul之后 1. 创建一个.net core webapi 举例为UsercenterService 2. nuget引用Consul组件 https://github.com/PlayFab/consuldotnet 3. 创建配置实体类 (后面涉及功能介绍时候再解释属性含义) 1 public class AppSettings2 {3 …