我正在通過Puppet並將其與Docker進行比較。Puppet和Docker
我開始知道Puppet是用於可擴展基礎架構的配置管理。新虛擬機的設置可以使用相同的配置輕鬆完成。
似乎Docker也能夠完成所有這些操作,但方式不同。
碼頭工人是否替換像puppet,chef等配置管理工具?
請幫我理解。
在此先感謝。
我正在通過Puppet並將其與Docker進行比較。Puppet和Docker
我開始知道Puppet是用於可擴展基礎架構的配置管理。新虛擬機的設置可以使用相同的配置輕鬆完成。
似乎Docker也能夠完成所有這些操作,但方式不同。
碼頭工人是否替換像puppet,chef等配置管理工具?
請幫我理解。
在此先感謝。
,如果這個問題屬於這裏與否,但從來沒有少,這裏是可能的解釋比我好一些源材料的不確定:http://cloudify.co/2014/10/30/Docker-cloud-orchestration-configuration-management.html
碼頭工人以不同的方式比廚師或木偶操作。 Docker是(有限的)一個靜態系統。廚師等。人。本質上是動態的。如果您試圖更改一組Docker配置服務,您將創建一個新的Docker容器,將其推出並吹走舊的容器。
Chef et。人。相反,經常檢查狀態變化,當它們發生時,他們將這些變化拉下來並收斂。這留下了讓服務器的一部分自動化的空間,有些則不然(例如,如果它很難管理,或者用於緊急維修)。
在我看來,這兩個Docker是更強大的模型,但即使如此,您應該有一些定義良好的CM來創建您的泊塢窗圖像,例如無服務器廚師,Ansible或其他人。
嗨,歡迎來到SO。我們不允許這些問題,因爲他們沒有特定的「正確」答案,所以不適合我們的問答風格。我會建議詢問DevOps公共Slack團隊(hangops,DevOpsChef),本地聚會小組或其中一個相關項目的郵件列表。 – coderanger
Puppet和Docker的用途非常不同,幾乎沒有重疊。它們並非真正可比較,也不相互排斥。 –