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

一、前言
通常情况下,当我们默认安装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

相关推荐

  1. Docker修改数据目录

    2024-01-18 06:24:02       53 阅读
  2. docker修改工作目录

    2024-01-18 06:24:02       57 阅读
  3. Docker修改数据目录

    2024-01-18 06:24:02       24 阅读
  4. 如何清理Docker占用磁盘空间?

    2024-01-18 06:24:02       46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-18 06:24:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-18 06:24:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-18 06:24:02       87 阅读
  4. Python语言-面向对象

    2024-01-18 06:24:02       96 阅读

热门阅读

  1. C语言所有字符串函数举例如何使用

    2024-01-18 06:24:02       57 阅读
  2. ubuntu18.04clion无法进入断点

    2024-01-18 06:24:02       62 阅读
  3. ubuntu 20.04 docker及nvidia-docker2安装

    2024-01-18 06:24:02       51 阅读
  4. Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点?

    2024-01-18 06:24:02       48 阅读
  5. ubuntu 22.04 安装 device-tree-compiler (dtc)

    2024-01-18 06:24:02       55 阅读
  6. mybatis-Plus 的自动填充

    2024-01-18 06:24:02       50 阅读
  7. linux配置DNS主从服务器

    2024-01-18 06:24:02       58 阅读
  8. Python程序员常用的IDE和其它开发工具

    2024-01-18 06:24:02       49 阅读
  9. SeaTunnel 、DataX 、Sqoop、Flume、Flink CDC 对比

    2024-01-18 06:24:02       50 阅读
  10. FineBI实战项目一(25):实战项目一总结

    2024-01-18 06:24:02       56 阅读