Docker容器服务存储目录迁移

当Docker的默认数据存储目录/var/lib/docker/因镜像和容器增多导致磁盘空间不足时,可以将数据目录迁移到其他磁盘。操作包括创建新目录,停止Docker服务,复制数据,修改daemon.json配置,然后重启服务。预防措施是在安装Docker时指定足够空间的目录。
摘要由CSDN通过智能技术生成

     docker默认数据存储目录为:/var/lib/docker/,在docker容器服务的运行中随着下载镜像越来越多,构建镜像、运行容器越来越多,数据目录必然会逐渐增大进而导致磁盘占满。当所有docker镜像、容器对磁盘的使用达到上限时,就需要对数据目录进行迁移。

 

# mkdir -pv /opt/docker/lib/ #目标磁盘创建新目录

# systemctl stop docker.service #停止docker服务

# cp -r /var/lib/docker/ /opt/docker/lib/

docker配置文件/etc/docker/daemon.json 中添加或更新:

"data-root": "/opt/docker/lib/docker",

# systemctl start docker.service #重启docker服务即可

预防大于治理!
以后安装docker时记得指定根目录到空间足够的文件夹,不要使用默认的/var/docker/lib!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值