更改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]