【问题标题】:How to shrink Docker disk image, but keep volumes in Docker for Mac?如何缩小 Docker 磁盘映像,但在 Docker for Mac 中保留卷?
【发布时间】:2020-09-06 23:45:42
【问题描述】:

当减小 Docker 磁盘映像的大小时,Docker for Mac 会发出警告,它将删除所有映像、容器和卷。

我不介意丢失图像和容器,但有没有办法保留卷?有没有办法将卷从 Docker 磁盘映像临时“复制”到主机文件系统的另一部分,缩小磁盘映像,而不是将卷复制回它?

【问题讨论】:

    标签: docker docker-volume docker-image docker-for-mac


    【解决方案1】:

    卷位于/mnt/sda1/var/lib/docker/var/lib/docker/volumes;您可以尝试 ssh'ing 进入虚拟机并来回复制它们。不过我自己从未尝试过。

    另外,我不确定 mac 如何处理 docker VM,但在 Windows 上,我们可以通过使用 Hyper-V 管理器中的向导来操纵 VM 文件本身的大小。也许Mac中有类似的东西?然后,您将绕过 Docker UI 调整 VM 大小的方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-07
      • 2021-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-06
      相关资源
      最近更新 更多