国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Mac 上轉移 Docker 宿主虛擬機的空間占用

caohaoyu / 3466人閱讀

摘要:然而一般的空間都比較拙計,一旦使用了比較多的鏡像可能就會占用很多空間,這個時候我們可能就會看到中的虛擬磁盤文件可能會有幾十個。然后在存儲的選項中更改虛擬磁盤文件。

由于 Mac 不能原生支持 docker,所以在 Mac 上都是使用 docker-client和一個 VM 中的裝有 docker 的 Linux 系統(tǒng)進行溝通。然而一般 Mac 的空間都比較拙計,一旦使用了比較多的鏡像可能就會占用很多空間,這個時候我們可能就會看到 VM 中的虛擬磁盤文件(vmdk)可能會有幾十個 G。這個時候我們可以采取一些方法把這個文件轉移到其他空間較大的存儲上。(如果掛移動硬盤的話缺點就是如果想用 docker 就非得掛硬盤不可,不過可以創(chuàng)建一個新的 VM 專門放一些比較大的鏡像,然后 default VM 還是吧 vmdk 放在本機上)

準備工作

安裝一下 Vagrant。后面會用到其VBoxManage命令。

如何進行

這里以轉移一個叫做 jenkins 的 VM 為例

使用 docker-machine stop jenkins 關掉 VM。

到目錄~/.docekr/machine/machines/jenkins/下,會發(fā)現(xiàn)有一個叫做 disk.vmdk 的文件,這個文件就是 VM 的虛擬磁盤文件。我們可以使用 VBoxManage clonehd disk.vmdk /移動硬盤的路徑/disk.vdi --format VDI的方式克隆一個新的 vdi 虛擬磁盤文件出來(之所以使用 vdi 格式是因為VBoxManage 可以對 vdi 格式的虛擬磁盤文件修改動態(tài)分配的空間大小,使用克隆的方式產(chǎn)生的文件和原文件的 UUID 不同,但是內(nèi)容相同)。

打開 VirtualBox,選擇 VM 的設置。

然后在存儲的選項中更改虛擬磁盤文件。

好了,接下來就像原來一樣繼續(xù)使用 docker 吧~記得使用這個 VM 的時候掛上硬盤~

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26496.html

相關文章

  • 技術選型之Docker容器引擎

    摘要:是系統(tǒng)提供的容器化技術,簡稱,它結合和技術為用戶提供了更易用的接口來實現(xiàn)容器化。公司結合和以下列出的技術實現(xiàn)了容器引擎,相比于,具備更加全面的資源控制能力,是一種應用級別的容器引擎。 showImg(https://segmentfault.com/img/bVbtPbG?w=749&h=192); 題外話   最近對Docker和Kubernetes進行了一番學習,前兩天做了一次技術...

    monw3c 評論0 收藏0
  • docker

    摘要:因為鏡像包含操作系統(tǒng)完整的文件系統(tǒng),其體積往往是龐大的,因此在設計時,就充分利用的技術,將其設計為分層存儲的架構。分層存儲的特征還使得鏡像的復用定制變的更為容易。容器也采用分層存儲。 什么是 Docker? Docker 使用 Google 公司推出的 Go 語言 進行開發(fā)實現(xiàn),基于 Linux 內(nèi)核的 cgroup,namespace,以及 AUFS 類的 Union FS 等技術...

    Arno 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<