【发布时间】:2020-09-06 23:45:42
【问题描述】:
当减小 Docker 磁盘映像的大小时,Docker for Mac 会发出警告,它将删除所有映像、容器和卷。
我不介意丢失图像和容器,但有没有办法保留卷?有没有办法将卷从 Docker 磁盘映像临时“复制”到主机文件系统的另一部分,缩小磁盘映像,而不是将卷复制回它?
【问题讨论】:
标签: docker docker-volume docker-image docker-for-mac
当减小 Docker 磁盘映像的大小时,Docker for Mac 会发出警告,它将删除所有映像、容器和卷。
我不介意丢失图像和容器,但有没有办法保留卷?有没有办法将卷从 Docker 磁盘映像临时“复制”到主机文件系统的另一部分,缩小磁盘映像,而不是将卷复制回它?
【问题讨论】:
标签: docker docker-volume docker-image docker-for-mac
卷位于/mnt/sda1/var/lib/docker 和/var/lib/docker/volumes;您可以尝试 ssh'ing 进入虚拟机并来回复制它们。不过我自己从未尝试过。
另外,我不确定 mac 如何处理 docker VM,但在 Windows 上,我们可以通过使用 Hyper-V 管理器中的向导来操纵 VM 文件本身的大小。也许Mac中有类似的东西?然后,您将绕过 Docker UI 调整 VM 大小的方式。
【讨论】: