ubuntu /var/lib/docker存储太大,迁移。

/var/lib/docker存储太大,导致根分区空间不够,

$ sudo du -sh /var/lib/docker

161G /var/lib/docker

迁移思路:先移动数据,再建立软连接。

1.停止docker服务

$sudo systemctl stop docker

2.建立新的docker存储目录

$sudo mkdir -p /data/lib/docker

3.使用rsync同步docker目录,最好不用mv,先备份再删除妥当些.

sudo rsync -avz /var/lib/docker /data/lib/

4.更改/var/lib/目录下的docker目录名称,相当于备份(任何改动,先备份,养成好习惯)

$sudo mv /var/lib/docker    /var/lib/docker-old

5.建立软链接

$sudo ln -s /data/lib/docker /var/lib/docker

6.查看软连接是否建立成功

$ ls -la /var/lib

lrwxrwxrwx  1 root     root    22 23:52 docker -> /data/lib/docker

7.重启docker

$ sudo systemctl restart docker

8.检测docker执行目录Docker Root Dir是否变更为/data/lib/docker

$ sudo docker info

......

Name: ubuntu

ID: YJGL:GTM4:GKKS:NZRO:N5SQ:7RWK:MQWO:XUSG:JV7U:ATMR:ODJK:CDJ3

Docker Root Dir: /data/lib/docker            #这里已变更

Debug Mode (client): false

Debug Mode (server): false

Registry: https://index.docker.io/v1/

......

9.检测相关容器的启动日志,如无异常,删除/var/lib/docker-old,以释放空间。

$ sudo rm -rf /var/lib/docker-old

本文转载至https://www.cnblogs.com/liusingbon/p/12939447.html

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值