2022年4月13日 星期三

Mac上更改Docker映像檔存放位置

預設的位置是 ~/Library/Containers/com.docker.docker/Data/vms/0/ ,搬移的話:

  1. 先按藍色鯨魚icon打開Docker
  2. 在menu bar找到鯨魚 > 按右鍵 > Preference
  3. 找到Resources > ADVANCED
  4. 滾輪向下滑動找到Disk image location,在Disk image size下面
    (我在這邊卡很久,因為介面的設計讓人不知道可以往下滑動)
  5. 按Browse,選擇要存放的資料夾,可以是外接硬碟
  6. 按右下角的 Apply & Restart

然後就請耐心等候,搬移的時間會久到讓人懷疑人生

  • 上面步驟5選擇的位置會多出一個叫做DockerDesktop的資料夾
  • 資料夾裡面會有兩個檔案:
    • Docker.qcow2:給Virtual Machine的block device。qcow2是qemu模擬器專門為虛擬機所設計的虛擬硬碟格式
    • Docker.raw:Mac上儲存Docker的Linux映像檔與容器的檔案
  • 如果搬到外接硬碟上又忘記掛載,那麼啟動Docker會出現錯誤訊息

 

參考資料

_EOF_

沒有留言:

張貼留言