迁移docker存储目录

背景:

使用docker安装mysql,pika,redis后,系统将数据存储到mysql。 一段时间后, mysql经常报 ‘ 空间不足 ’。 后来发现docker存储目录所在的分区磁盘空间不足。所以,考虑迁移docker存储目录。

环境:

docker : Version: 25.0.3
centos 8
mysql: 8.3

方法

查看当前docker信息

docker info

Docker Root Dir 显示当前存储目录为:

/var/lib/docker

查看docker当前存储目录分区使用情况

df -h  /var/lib/docker

迁移docker存储目录

1、停止docker

systemctl stop docker

或者

service docker stop

2、迁移数据
将docker整个目录迁移到空间够的目录下

rsync -avz /var/lib/docker /home/tools/docker_data

新目录为: /home/tools/docker_data/docker

3、调整配置
【新建】 或者 【修改】 配置文件

vim /etc/docker/daemon.json

添加内容

{
    "data-root": "/home/tools/docker_data/docker"
}

4、重启docker

systemctl start docker

或者

service docker start

完成 ✅!

说明: 可以将旧的存储空间删除。 rm -rf /var/lib/docker

相关推荐

  1. 迁移docker存储目录

    2024-05-10 15:18:01       33 阅读
  2. 迁移Docker镜像存放目录

    2024-05-10 15:18:01       37 阅读
  3. Docker迁移默认存储目录(GPT-4o)

    2024-05-10 15:18:01       32 阅读
  4. Docker——目录迁移

    2024-05-10 15:18:01       31 阅读
  5. docker离线安装并修改存储目录

    2024-05-10 15:18:01       40 阅读

最近更新

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

    2024-05-10 15:18:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-10 15:18:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-10 15:18:01       87 阅读
  4. Python语言-面向对象

    2024-05-10 15:18:01       96 阅读

热门阅读

  1. 329. 矩阵中的最长递增路径

    2024-05-10 15:18:01       34 阅读
  2. 新媒体昵称命名一定要注意的几点!

    2024-05-10 15:18:01       30 阅读
  3. 生物经济:生物技术的未来

    2024-05-10 15:18:01       29 阅读
  4. 十二届蓝桥杯Python组3月中/高级试题 第五题

    2024-05-10 15:18:01       34 阅读
  5. MySQL变量的浮点数问题处理

    2024-05-10 15:18:01       27 阅读
  6. Boolean test介绍

    2024-05-10 15:18:01       32 阅读
  7. oracle数据归档方案

    2024-05-10 15:18:01       28 阅读
  8. ==与===的区别

    2024-05-10 15:18:01       35 阅读
  9. leetcode 并查集

    2024-05-10 15:18:01       35 阅读