[心得] docker目录迁移心法
2016-10-19 11:18
363 查看
我们在一台jenkins机器上/tmp目录磁盘空间不够了,而/tmp挂载到/目录。最后一查根目录。定位到是/var/lib/docker目录太大。于是有了迁移这个目录的需求。
2.停止docker
3.使用rsync工具同步,
4.修改fstab 在该文件中把下面一行添加到fstab里,将新位置挂载到 /var/lib/docker
新增的内容如下:
5.重新挂载 && 查看结果
6.重启docker
整合到一个root执行的脚本:
du -sh /tmp/* | sort -h
干货
1.首先,备份fstab文件 sudo cp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)2.停止docker
service docker stop
3.使用rsync工具同步,
mkdir -p /data/docker && cd /data/docker yum -y install rsync rsync -aXS /var/lib/docker/. /data/docker/ -a, --archive archive mode; equals -rlptgoD (no -H,-A,-X) -X, --xattrs preserve extended attributes -S, --sparse handle sparse files efficiently
4.修改fstab 在该文件中把下面一行添加到fstab里,将新位置挂载到 /var/lib/docker
新增的内容如下:
/data/docker /var/lib/docker none bind 0 0
5.重新挂载 && 查看结果
mount –a df -h
6.重启docker
整合到一个root执行的脚本:
#!/bin/bash cp /etc/fstab /etc/fstab.$(date +%Y-%m-%d) service docker stop export DOCKER_PATH=/data/docker/ rsync -aXS /var/lib/docker/. $DOCKER_PATH echo $DOCKER_PATH /var/lib/docker none bind 0 0 >> /et/fstab mount -a df -h service docker start
相关文章推荐
- docker测试环境目录满,迁移
- docker目录迁移
- 从exchange 2007 SP3迁移到exchange 2010 SP1测试心得 推荐
- dede织梦data目录正确迁移及引起的问题解决方法
- mysql数据存储目录的迁移
- ubuntu14.04 下 mysql 存储目录迁移
- 修改docker镜像默认目录
- ubuntu将home目录迁移到独立分区(转)
- Docker部署迁移实战
- docker-compose up 时提示挂载目录open permission denied
- 我的文档 属性设置里找不到位置选项,以及目录迁移解决方案
- Can't find file: './mysql/plugin.frm' (errno: 13)[mysql数据目录迁移错位]错误解决
- Ubuntu下迁移MySQL数据库文件目录
- Docker挂载主机目录Docker访问出现cannot open directory .: Permission denied的解决办法
- docker容器跨服务器的迁移方式export和save(转)
- 为了方便发布tar,rebar3要适应relx迁移include目录到src目录
- 在批处理文件中实现按日期命名的目录迁移
- 解决kafka数据目录迁移后,flume无法正常调用Consumer的问题
- 上海十院服务器迁移心得——附ODBC连接数据库解决办法
- Android心得1.1--Android项目的目录与安装以及启动过程分析