# docker安装我这里就不演示了
# 下文的/new/path/docker就是我的路径,这里替换你的路径
# 先停止docker
systemctl stop docker
# 复制现有的Docker数据目录到新的位置。默认情况下,Docker数据目录位于/var/lib/docker
# 你可以将其复制到新的位置。例如,将数据目录复制到/new/path/docker
# 可以使用cp rsync进行复制,或者mv进行移动也可以
rsync -aqxP /var/lib/docker /new/path/docker
# 编辑/etc/docker/daemon.json文件,没有的话就新建一个
vim /etc/docker/daemon.json
# 在打开的文件中,添加以下内容:
{
"data-root": "/new/path/docker"
}
# 保存并关闭文件
# 如果你使用的是复制文件命令则要把原路径的/var/lib/docker进行移动或者删除
# 重新载入系统服务
systemctl daemon-reload
# 启动docker
systemctl start docker.service
# 验证Docker是否正在使用新的存储路径
docker info |grep "Docker Root Dir"
# 如果显示 Docker Root Dir: /new/path/docker
# 那就是修改成功啦
有的兄弟可能配置了阿里云的镜像加速,配置了镜像加速修改daemon.json则这样添加
{
"registry-mirrors": ["https://*******.mirror.aliyuncs.com"],
"data-root": "/new/path/docker"
}