iManager如何修改docker Root 目录

当Docker默认根目录/var/lib/docker占用过多空间时,可通过修改配置将目录迁移到/app/docker。步骤包括检查dockerroot,停止服务,移动数据,修改daemon.json,最后重启验证。此方法有助于解决根目录空间不足的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      docker默认的root目录是/var/lib/docker,可能会出现docker的数据导致导致根目录(/)没有空间了,本次博文就该问题提供一个解决方案

    1. 通过docker info查看确认docker root目录

在这里插入图片描述

    2. 停止docker服务
停止docker服务: systemctl stop docker
查看docker服务状态: systemctl status docker
在这里插入图片描述

    3. 拷贝docker root dir数据到指定挂载目录
进入 docker root 目录: cd /var/lib/docker
移动该目录下文件到指定挂载目录(/app/docker/): mv * /app/docker/
在这里插入图片描述

    4. 修改daemon.json文件
修改/etc/docker/daemon.json文件,如果改文件不存则手动创建一个;
修改data-root值为上一步的挂载目录(/app/docker)

"data-root": "/app/docker"

在这里插入图片描述

    5. 启动docker服务 & 验证修改root目录是否修改成功
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值