定位 发表于 2024-7-27 20:34:52

更改docker镜像储存位置并把源镜像迁移到新的存储位置

要更改Docker镜像的存储位置,可以通过修改Docker的配置文件来实现。在Linux系统中,可以编辑/etc/docker/daemon.json文件,添加"data-root": "/新的存储路径",然后重启Docker服务即可。

1、先停止docker服务:
systemctl stop docker

如果遇到docker无法停止,可以参考:https://bbs.cnblackhat.com/thread-3105-1-1.html

2、然后查看哪些docker目录(通常是/var/lib/docker)被挂载了,这里使用umount卸载对应目录即可

3、最后迁移镜像:
mv /var/lib/docker /新的存储目录/

4、修改docker配置文件
编辑Docker的配置文件(通常位于/etc/docker/daemon.json),添加或修改data-root字段,使其指向新的存储路径。


{
  "data-root": "/new/path/to/docker"
}

5、重启docker服务
systemctl start docker



页: [1]
查看完整版本: 更改docker镜像储存位置并把源镜像迁移到新的存储位置