Ubuntu 修改 Docker 数据和镜像存储位置

0人浏览 / 0人评论

参考:https://blog.csdn.net/givxd/article/details/141196682

迁移 Docker 数据

# 停止 Docker 和 containerd 服务
sudo systemctl stop docker docker.socket containerd

# 迁移 docker 数据
sudo mv /var/lib/docker/* /mnt/data/docker

# 修改 docker 配置
vim /etc/docker/daemon.json
## 最外层{} 内追加:
"data-root": "/mnt/data/docker",

# 启动
sudo systemctl start containerd docker

迁移 Docker 镜像

# 停止 Docker 和 containerd 服务
sudo systemctl stop docker docker.socket containerd

# 迁移 containerd 数据到
sudo mv /var/lib/containerd /mnt/data/containerd

# 创建软链接
sudo ln -s /mnt/data/containerd /var/lib/containerd

# 检查软链接
ls -la /var/lib/containerd

# 启动
sudo systemctl start containerd docker

全部评论