0
使用Docker,您可以構建,運行,測試和分發基於Linux Containers的應用程序。根據我的理解,Docker容器比虛擬機輕,並被設計爲替代它們。 (我確信其他雲提供者也)在任務定義中使用Docker鏡像來在我的集羣中的EC2實例上啓動容器。我的問題如下:AWS上的Docker容器
- 這些容器是否在虛擬機之上啓動?
- 如果是的話,是不是打敗了Docker的目的?
使用Docker,您可以構建,運行,測試和分發基於Linux Containers的應用程序。根據我的理解,Docker容器比虛擬機輕,並被設計爲替代它們。 (我確信其他雲提供者也)在任務定義中使用Docker鏡像來在我的集羣中的EC2實例上啓動容器。我的問題如下:AWS上的Docker容器
1 - 是!
2 - 作爲Linux容器引擎而不是傳統的虛擬化方法.... Docker使用相同的主機服務器內核,使得所有內容都非常快速。
容器是一個通過名稱空間+ chroot進行隔離和移動的進程。因此,容器的「開始」速度非常快(這與啓動新流程一樣快)。
因此,使用容器......您可以獲得更簡單流程的要求,並且不會與其他流程的任何要求發生衝突。
我希望這會有所幫助。