3种方式迁移Docker到其它磁盘,让你的系统瘦下来!

作者 : 小优 本文共1276个字,预计阅读时间需要4分钟 发布时间: 2020-12-16 共659人阅读

默认情况下Docker的存放位置为:/var/lib/docker,docker 运行时间长了容量就变大了,系统盘可用空间就越来越小,此时就会考虑到把 docker 迁移到其它目录,我的系统盘只有可怜的20GB(还不算安装系统)。好在可以扩展数据盘,于是各种占地方的玩意都要迁移到数据盘里。

方法一、软链接 [推荐]

1、首先停掉Docker服务
systemctl restart docker或者service docker stop
2、然后移动整个/var/lib/docker目录到目的路径:
mv /var/lib/docker /root/data/docker
ln -s /root/data/docker /var/lib/docker
这时候启动Docker时发现存储目录依旧是/var/lib/docker,但是实际上是存储在数据盘的,你可以在数据盘上看到容量变化。

方法二、目录挂载

1、停止docker服务
systemctl stop dcoker
2、迁移docker目录到数据盘vdb2
mv /var/lib/docker/* /mnt/docker/
3、挂载docker目录至原目录
mount --bind /mnt/docker /var/lib/docker
4、添加挂载命令至开机脚本
vi /etc/rc.local
5、在文件最后一行添加以下挂载命令,保存退出
mount --bind /mnt/vdb2/docker /var/lib/docker

方法三、生成配置文件

1、停止docker服务
 systemctl stop docker; //每个liunx版本的命令不一样。
 2、创建新的docker目录,执行命令df -h,找一个大的磁盘。我的是放在/home目录下面,我的/home目录大小有900G。 我在 /home目录下面建了 /home/docker/lib目录,执行的命令是:
mkdir -p /home/docker/lib
3、迁移/var/lib/docker目录下面的文件到 /home/docker/lib下面
cp -R /var/lib/docker/* /home/docker/lib/
注意:如果文件内容很多的话,为了确保成功最好是一个文件一个文件的拷贝。如果在拷贝过程中报“设备上没有空间”的错误,就使用mv剪切。
4、修改docker配置(/etc/systemd/system/docker.service.d/devicemapper.conf),在文件末添加 --graph=/home/docker/lib, devicemapper.conf文件的内容如下:
[Service]
ExecStart=/usr/bin/dockerd --insecure-registry=私服地址 --graph=/home/docker/lib
注意:如果/etc/systemd/system/docker.service.d/devicemapper.conf,这个路径找不到的话就新建,新建之后加入内容,没有私服地址的话就可以去掉”--insecure-registry=私服地址”。
资源下载说明

请使用百度网盘下载资源,请不要在线解压!

1.人民币与U币汇率为1比10,即1元=10U币.有任何疑问请联系客服处理!
2.请记住本站永久网址发布页:http://uuscw.com
3.本站资源大多存储在云盘,如发现链接失效请在下方评论留言,作者看到后会第一时间更新补链。
4.关于解压密码错误或者资源损坏,请查看解压教程:[必看]关于资源教程及常见问题
5.本站大部分资源解压密码均为: uuscw.com 如密码有误,请查看原帖的资源说明!

免责申明:
1.如果服务器暂不能下载请稍后重试!总是不能下载,请联系客服,谢谢合作!
2.本站所有资源(包括写真、模板、素材、软件、字体等)仅供学习与参考,请勿用于商业用途。
3.本站所有素材来源于用户上传和网络,如有侵权请请联系客服处理!
4.本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
UU素材网 » 3种方式迁移Docker到其它磁盘,让你的系统瘦下来!

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
提示下载完但解压或打开不了?
最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们。

发表评论