openshift和docker的區別是什么

區別:1、docker作為一個項目僅專注于運行時容器,而openshift既包含運行時容器也包括RESTAPI協調Web界面;2、docker的默認文件系統是AUFS和Overlay,而openShift的默認文件系統是Etcd。

openshift和docker的區別是什么

本教程操作環境:linux7.3系統、docker-1.13.1版、Dell G3電腦。

openshift和docker的區別是什么

主要區別在于:

Docker作為一個項目僅專注于運行時容器,而OpenShift(作為系統)既包含運行時容器也包括RESTAPI,協調和Web界面,以部署和管理各個容器。

僅比較運行時容器,OpenShift和Docker都使用內核隔離功能將租戶進程分開。

對于主要通過LXC實現的Docker和主要通過SELinux和多類別安全性(MCS)的OpenShift。兩者都使用cgroup限制租戶的CPU,內存和IO。

上游OpenShift正在尋找LXC以減少長期工作。

Docker使用AUFS進行高級磁盤和寫時文件復制共享,OpenShift既不需要也不與這種系統兼容。

在容器內部,OpenShift通過“盒”為功能單元(Web服務器,數據庫)建模,盒是在調用系統時調用的一組Shell腳本掛鉤。此處描述了API 。墨盒大致類似于docker映像。

Openshift還描述了API,代理(協調器)通過該API與節點(承載多個租戶容器的服務器)進行通信以調用該容器中的端點。

推薦學習:《docker視頻教程

以上就是openshift和

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享