当减小Docker磁盘映像的大小时,Docker for Mac警告:它将删除所有映像,容器和卷。
我不介意丢失图像和容器,但是有办法保存卷吗?有没有一种方法可以将卷从Docker磁盘映像临时“复制”到主机文件系统的另一部分,收缩磁盘映像,然后再将卷复制回它?
答案 0 :(得分:0)
卷分别位于/mnt/sda1/var/lib/docker
和/var/lib/docker/volumes
处;您可以尝试将ssh插入虚拟机并来回复制它们。我从来没有尝试过。
此外,我不确定mac如何处理docker VM,但在Windows上,我们可以使用Hyper-V管理器中的向导来操纵VM文件本身的大小。也许Mac中有类似的东西?然后,您将绕过Docker UI调整VM大小的方式。