更改docker存储路径
大家好,我是早九晚十二,目前是做运维相关的工作。写博客是为了积累,希望大家一起进步!
我的主页:早九晚十二
现在docker是十分流行的虚拟化方式,我们好多业务都通过docker是部署管理。
但是,当你看到以下这种情况时,你会是什么反应呢?
坑死人啊o(╥﹏╥)o
docker默认存储路径是/var/lib/docker,占用服务器根分区。容易导致磁盘空间占满。
迁移数据并修改存储路径
查看磁盘分布情况,选择磁盘较大的目录,我这里选择/home
df -h
查看docker镜像和容器存储目录的空间大小
[root@no-data containers]# du -sh /var/lib/docker/
452M /var/lib/docker/
#如果目录很大,建议安装rsync工具,不大的话cp即可
停止docker
systemctl stop docker
创建新的存储路径
mkdir /home/docker -p
迁移数据
rsync -avz /var/lib/docker /home/docker
编辑daemon文件
[root@no-data containers]# cat /etc/docker/daemon.json
{"data-root": "/home/docker/lib"
}
载入配置文件与启动
systemctl daemon-reload && systemctl restart docker
查看docker路径
[root@no-data containers]# docker info|grep -i rootDocker Root Dir: /home/docke
TIPS:迁移完启动可能会有传输的文件消失的情况,我还没找到原因
所以强烈建议大家使用rsync或者cp,至少源文件不会丢失
如果被删除了,多试几次,我是第三次成功的
码字不易,请大家三连支持一波,谢谢!
更改docker存储路径相关推荐
- 更改桌面存储路径还原时出现“D:\system volume information”的解决办法
根据百度查询后-更改注册表的并没有成功!..而下面这种解决了- 1.右键选中桌面->属性->位置->选择更改的路径(还原默认) 2.出现对话框"要移动到新位置吗" ...
- outlook 2007 帐户为Exchange时更改邮件存储路径
首页正常方式添加exchange帐户,这时会在C:/Users/Administrator/AppData/Local/Microsoft/Outlook下面创建对应的本地邮件目录 然后进入outlo ...
- docker 代码中的文件路径_docker修改默认存储路径
docker修改默认存储路径 方法一:通过修改docker的配置文件 docker默认的配置文件位置为:/etc/docker/daemon.json 默认配置内容为: { "log-lev ...
- Docker默认存储路径修改
Docker默认存储路径: # docker info ...... Data loop file: /var/lib/docker/devicemapper/devicemapper/data .. ...
- 执行还原操作_【操作技巧】SQL2014数据库存储路径的修改方法
随着数据库数据量的不断增加,如果造成磁盘空间不足需要修改数据存储路径时,下面提供两种操作方法. 方法一:备份更改存储路径 1. 将数据库做备份. 2. 在准备将数据库移动到的目标盘符中建立一个明显的文 ...
- ducker桌面版更改安装位置_Ubuntu 16.04 安装 Docker和默认存储路径修改
docker的安装并不复杂,网上有很多可参考的教程,这里记录下我的安装步骤和docker 镜像存储路径的配置方法,仅供参考. 一.安装docker Step1:检查安装环境是否满足docker安装要求 ...
- Centos7下更改docker镜像和容器的默认路径
一.docker权限问题 据官方解释,搭建docker环境必须使用root权限,或者sudo装,但一般服务器是一个机构或者多个人共同使用的,只有管理员才能拿到root权限,所以建议需要使用docker ...
- 【docker】导入镜像报错磁盘空间不足的解决方法 【docker】修改默认的存储路径
文章目录 前言 问题 解决方法 第一种,docker没有任何服务存在 第二种,docker里还有服务和数据存在 注意 docker修改默认的存储路径 yum安装的docker修改默认的存储路径 第一种 ...
- 修改 Docker 的默认存储路径
修改 Docker 的默认存储路径 Docker 默认安装的情况下,会使用 /var/lib/docker/ 目录作为存储目录,用以存放拉取的镜像和创建的容器等.不过由于此目录一般都位于系统盘,遇到系 ...
最新文章
- 无代码的时代真的来了吗?
- 皮一皮:这才是「真 · 老司机」...
- php实现 三角形_PHP使用for循环输出三角形
- 使用Axure制作无限循环展示图片效果
- python嵌套字典代码_python – 尝试在嵌套字典中查找唯一值的总和. (见例子!)
- SpringBoot b2b2c 多用户商城系统(八):配置中心服务化和高可用
- XGBoost 重要参数、方法、函数理解及调参思路(附例子)
- postgres 把一个表的值转成另一个表的字段名_Phoenix系列创建Phoenix映射表
- ASP.NET Core 实现基于 ApiKey 的认证
- 今天我才明白了泛型,泛型类 泛型方法
- 同样的c代码,为何在windows下和linux下执行结果不一样?
- 《微观经济学》学习笔记
- python flask倒计时_Flask实践:计时器
- IOUtils使用介绍
- java聊天室课程报告_java课程设计报告(java聊天室).doc
- 汇编Masm更改颜色
- 计算机232接口接线,RS232串口接线原理介绍
- 每日单词20110501
- JavaScript实现富文本编辑器
- Javaweb学习笔记3—Serverlet