Docker把与你的容器和镜像相关的数据保存到一个目录下。由于可能会存储潜在的大量不同的镜像,这个目录会很快变得很大!
如果你的主机有不同的分区,你可能会更快遇到空间受限的问题。在这种情况下,你可能需要把Docker的数据目录移动到其它分区。
你想要移动docker的数据
停止docker daemon,使用-g参数指定新目录启动。
首先你需要停止你的docker daemon。
假设你想把docker数据放在/home/dockerusr/mydocker目录下,我们先把原来的目录迁移过来:
然后启动docker:
这时候你通过执行docker images或docker ps -a就可以看到原来的镜像或容器。确认好之后就可以删除原来的数据了。
当然记得把此更改添加到配置文件。