簡體   English   中英

如何縮小 Docker 磁盤映像,但在 Mac 的 Docker 中保留卷?

[英]How to shrink Docker disk image, but keep volumes in Docker for Mac?

當減小 Docker 磁盤映像的大小時,Docker for Mac 會發出警告,它將刪除所有映像、容器和卷。 在此處輸入圖像描述

我不介意丟失圖像和容器,但有沒有辦法保留卷? 有沒有辦法將卷從 Docker 磁盤映像臨時“復制”到主機文件系統的另一部分,縮小磁盤映像,而不是將卷復制回它?

卷位於/mnt/sda1/var/lib/docker/var/lib/docker/volumes 您可以嘗試 ssh'ing 進入虛擬機並來回復制它們。 不過我自己從來沒有試過。

此外,我不確定 mac 如何處理 docker VM,但在 Windows 上,我們可以通過使用 Hyper-V 管理器中的向導來操縱 VM 文件本身的大小。 也許Mac中有類似的東西? 然后,您將繞過 Docker UI 調整 VM 大小的方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM