2015-11-13 136 views
0

使用Docker,您可以構建,運行,測試和分發基於Linux Containers的應用程序。根據我的理解,Docker容器比虛擬機輕,並被設計爲替代它們。 (我確信其他雲提供者也)在任務定義中使用Docker鏡像來在我的集羣中的EC2實例上啓動容器。我的問題如下:AWS上的Docker容器

  1. 這些容器是否在虛擬機之上啓動?
  2. 如果是的話,是不是打敗了Docker的目的?

回答

1

1 - 是!

2 - 作爲Linux容器引擎而不是傳統的虛擬化方法.... Docker使用相同的主機服務器內核,使得所有內容都非常快速。

容器是一個通過名稱空間+ chroot進行隔離和移動的進程。因此,容器的「開始」速度非常快(這與啓動新流程一樣快)。

因此,使用容器......您可以獲得更簡單流程的要求,並且不會與其他流程的任何要求發生衝突。

我希望這會有所幫助。

相關問題