使用新挂载点保存数据目录
建议先把/var/lib/docker目录文件复制到新路径!
- 停止 Docker 服务: 首先,停止 Docker 服务以确保没有正在进行的容器操作。
sudo systemctl stop docker
- 创建 Docker 配置文件: 创建一个 Docker 配置文件/etc/docker/daemon.json,其中包含新的存储路径。
如果有多个配置项要记得加逗号隔开!
{
"data-root": "/mnt/new_storage/docker-data"
}
- 启动并验证:
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
查看容器状态