使用新挂载点保存数据目录

建议先把/var/lib/docker目录文件复制到新路径!

  1. 停止 Docker 服务: 首先,停止 Docker 服务以确保没有正在进行的容器操作。
sudo systemctl stop docker
  1. 创建 Docker 配置文件: 创建一个 Docker 配置文件/etc/docker/daemon.json,其中包含新的存储路径。
    如果有多个配置项要记得加逗号隔开!
{
  "data-root": "/mnt/new_storage/docker-data"
}
  1. 启动并验证:
sudo systemctl start docker
docker info | grep "Docker Root Dir"

迁移/var/lib/docker数据目录到新服务器

首先在新服务器上安装docker,尽量选择相同版本或临近版本

先不要启动和enable docker,将配置文件拷贝到/etc/docker之后使用

systemctl daemon-reload

然后启动docker

docker ps -a查看容器状态