天天看點

Docker推出Mac、Windows的Beta版

近日,Docker公司宣布啟動一項Docker for Mac和Docker for Windows有限Beta測試計劃。它們在Docker Toolbox上做了許多改進,主要包括:

更快更可靠:不再需要VirtualBox,Docker引擎運作在一個安裝在xhyve(Mac OS)或Hyper-V(Windows)虛拟機上的Alpine Linux發行版中,虛拟機由Docker應用程式自己管理。 工具內建:Docker for Mac是一個Mac應用程式,而Docker for Windows是一個Windows應用程式,包括一個原生使用者界面和自動更新功能。與它捆綁的Docker工具集中包括Docker指令行、Docker Compose和Docker Notary指令行。 針對代碼和資料的volume挂載:volume資料通路可以正常運作,包括檔案修改通知。 在本地主機網絡上運作容器:Docker for Mac和Docker for Windows包含一個面向容器的DNS伺服器,并且它們與Mac OS X和Windows網絡系統實作了內建。 為了比對OS X的沙箱安全模型,Docker for Mac從頭進行了建構。

Docker for Mac與Docker Toolbox可以在同一台機器上同時使用,但在Windows上,在使用Docker for Windows之前需要關掉Docker Toolbox。

Docker for Mac和Docker for Windows已經有一些内部測試使用者。Mixcloud聯合創始人Mat Clayton表示,The Docker for Mac給他們帶來了如下好處:

安裝更簡單順暢了; 可以在Mac上使用官方鏡像了; 新的開發流程讓工程師可以快速啟動服務的新版本,并在Mac本地使用它們進行開發。

雖然Docker for Mac和Docker for Windows共享一個代碼庫,但它們所處的開發階段并不相同。雖然最終會提供同Docker for Mac一樣的功能,但Docker for Windows滾動釋出的速度要慢一些。另外,Docker for Windows目前僅能用于支援Hyper-V的Windows 10上。

Docker for Mac和Docker for Windows在虛拟化、網絡、安全、檔案系統等方面與主機作業系統深度內建。這些內建利用了(Docker最近收購的)Unikernel Systems團隊的系統和虛拟化經驗以及Docker公司過去5年來開發的Unikernel相關的技術。等到今年晚些時間,這兩個産品正式釋出的時候,所有作業系統層面的內建創新将都将開源給Docker社群。

本文轉自d1net(轉載)