目的
傳統硬碟的成本較低的優勢,SSD 硬碟有高速的優點,但取得成本較高。將 SSD 當成 HD 的快取,提高硬碟的 IOPS 與 I/O 的存取速度
1 | # 透過Vagrant建立CentOS |
對我在使用上有三點很重要的幫助分別為:
系統越來越大,安裝的套件越來越多,如果要重新建立起一個新的測試環境,是非常痛苦的一件事,要一步步回想。Docker file 記錄著所需要的套件與安裝的步驟,所以不論是建立測試環境或是在團隊內進行溝通與交接,會減少很多的成本。很多組態設定工具也都是相同的想法(ex. Ansible)。
在建置測試系統時,很怕因為安裝或升級某些套件,導致作業系統或其它原有的應用程式無法正常運作,所以保持系統環境的穩定是很重要的一件事。Docker Container 在作業系統的使用者空間獨立執行,與作業系統隔離,所以在開發上不受作業系統套件或版本的影響。
Docker 快速建立與獨立執行的關係,所以可以很快速的建立各種版本的測試環境。
Macbook 遇到 Parallels Desktop 更新後,VM 網路無法使用的情況,參考 Parallels Desktop 討論區所得到有用的解法。reference
remove the AppleRTL815XEthernet109.kext and AppleRTL815XComposite109.kext.
1 | $ cd /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns |