docker数据迁移

1.停止docker后台进程

sudo systemctl stop docker

sudo systemctl stop docker.socket

2. 修改 /etc/docker/daemon.json , 加上 data-root 的配置

{

"data-root": "/data/docker"

}

3. 将现有数据拷贝到新的目录

sudo cp -rp /var/lib/docker/* /data/docker

4. 将现有 docker 数据目录改个名字

sudo mv /var/lib/docker /var/lib/docker.old

5. 启动 docker 后台进程

sudo systemctl start docker

6. 确认 docker 在使用新的 data-root

docker info

7. 删除原有的数据目录

rm -rf /var/lib/docker.old

 

posted @ 2024-11-07 08:50  星期三q  阅读(61)  评论(0)    收藏  举报