略微加速

略速 - 互联网笔记

linux下修改docker使用的磁盘目录

2025-09-04 leiting (31阅读)

标签 Docker

步骤:

  1. 1.

    停止 Docker 服务:

    sudo systemctl stop docker

  2. 2.

    备份 Docker 数据(可选但建议):

    sudo cp -rp /var/lib/docker /var/lib/docker.bak

  3. 3.

    挂载新硬盘:

    • 假设新硬盘设备为 /dev/sdb,将其格式化为 ext4并挂载:

      sudo mkfs.ext4 /dev/sdbsudo mkdir -p /mnt/dockersudo mount /dev/sdb /mnt/docker

  4. 4.

    迁移数据到新位置:

    sudo rsync -avz /var/lib/docker/ /mnt/docker/

  5. 5.

    修改 Docker 配置:

    • 编辑 Docker 配置文件:

      sudo nano /etc/docker/daemon.json

    • 添加以下内容(如果文件不存在则新建):

      {
        "data-root": "/mnt/docker"
      }
  6. 6.

    设置开机自动挂载:

    • 编辑 /etc/fstab

      sudo nano /etc/fstab

    • 添加一行:

      /dev/sdb  /mnt/docker  ext4  defaults  0 0

  7. 7.

    重启 Docker 并验证:

    sudo systemctl start docker
    docker info | grep "Docker Root Dir"

    • 确认输出为 /mnt/docker


北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3