Docker篇之修改docker默认磁盘占用目录

发布时间:2024年01月18日

一、前言
通常情况下,当我们默认安装docker服务时,在不指定默认存储路径时,docker会自动创建目录,经常会出现打满根目录的情况。
默认存储路径为:/var/lib/docker 下
可通过如下进行查询:

docker info

输出结果:

Docker Root Dir: /var/lib/docker

二、迁移存储路径并修改配置
1、停止docker服务

systemctl stop docker

2、创建一个新的目录,用于存储 Docker数据。例如,将数据存储在/data/docker 下:

mkdir -p /data/docker/

3、将当前 /var/lib/docker 目录下的所有数据复制到 /data/docker 下,使用rsync替代 cp 解决断点续传问题:

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

4、默认情况下,Docker 使用 /etc/docker/daemon.json 配置文件

vim /etc/docker/daemon.json
{
"data-root": "/data/docker/"
}

保存并关闭文件。
5、启动 Docker 服务

systemctl start docker

6、验证生否生效

docker info
df -h

在这里插入图片描述在这里插入图片描述
7、再删除原docker目录

cd /var/lib
rm -rf docker
文章来源:https://blog.csdn.net/xu710263124/article/details/135654250
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。