Docker迁移存放路径

Docker迁移存放路径

木子李 97 2024-01-09
  1. 停止 Docker 服务:运行以下命令停止 Docker 服务
sudo systemctl stop docker
  1. 复制 Docker 数据目录:将当前 Docker 数据目录复制到新的存放路径。默认情况下,Docker 数据目录通常位于 /var/lib/docker。可以使用以下命令复制目录
sudo rsync -av /var/lib/docker /新的存放路径/
  1. 更新 Docker 配置文件:编辑 Docker 配置文件,以告知 Docker 新的数据存放路径。打开 /etc/docker/daemon.json 文件(如果不存在则创建它),并添加以下内容
{
  "data-root": "/新的存放路径/docker"
}

确保将 /新的存放路径/ 替换为您选择的新存放路径。

  1. 启动 Docker 服务:保存并关闭配置文件后,启动 Docker 服务
sudo systemctl start docker

请注意,迁移 Docker 数据目录可能需要一些时间,具体取决于数据的大小。在迁移过程中,请确保没有正在运行的容器或重要的数据操作。

重要提示:在进行任何系统更改之前,请务必备份重要的数据,并确保您了解操作的风险。