2015-01-28

LXD - Ubuntu 的 Container 管理 工具

顧名思義,這個 LXD (Linux Container Deamon ) 就是專門為 LXC 提供服務功能的 Daemon,疑 ? 聽起來怎麼和那個叫 Docker 的東西的用途很像呢 ? 是啊!所以,就有人說這個 LXD 是 Ubuntu 用來取代 Docker 的東西哩 ! 是嗎 ? 阿舍就稍微的給它來研究了一下囉 !

這個好像算是 LXD 的 Logo 吧 !

其實,LXD 只是整套工具組裡的其中一個,另外還有 CGManagerLXCFS 二套工具,而三套加起來能做的事,大概就比 Docker 還多了一點,然後,Ubuntu 的官網的 LXD 網頁也這樣寫著「Take all the speed and efficiency of docker, and turn it into a full virtualisation experience.」,所以,這個意思直翻的話,應該就是 LXD 比 Docker 更好用吧 ! ...

LXD 如前面所提到的,它是一個 Daamon,所以,算是一個 Service,用來管理和操作 Container,管理人員可以用 RESTful API 或 CLI 工具來透過 LXD 管理和操作Container,另外,LXD 也是以 Image 為基礎的作業方式,而且,據說可以不關機就進行快速的升級,還有,每個 Container 都可以有自己的儲存空間和網路等 ... 就這樣來看,阿舍覺得好像是有比 Docker 好用的樣子哩 !

但是,因為 LXD 基本上是完全的運用 Linux 核心及環境的特性,所以,不像 Docker 會有支援 Windows 或 Mac 的版本,不過,如果微軟說到做到,會在 Windows Server 中加入 LXC 的支援的話,那就有可能可以用 LXD 囉 ! 不然,Ubuntu 是說不會特別去支援其它作業系統哩 !

目前 LXD 已經可以在 Ubuntu 14.04 LTS 和 14.10 的 OpenStack 環境來運作了,阿舍還沒試,有興趣的話,請參考這篇文的尾巴部份囉 !

更新:

LXD 可以直接在 Ubuntu 15.04 以上版本用 apt-get 指令來安裝,操作指令如下。

$ sudo apt-get install lxd



推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

1 則留言 :

張貼留言

歡迎留言提問和討論 .... 😁