docker 是啥?
docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的Linux機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有任何接口。簡言之,就是可以在Linux上鏡像使用的這么一個容器。
docker可以在什么情況下使用
1.web應用自動化打包發布,像tomcat應用的發布。
2.自動化測試和持續集成、發布
3.在服務型環境中部署和調整數據庫或其他的后台應用
4.搭建paas環境
使用docker有什么好處
1.簡單易操作,簡化了以往復雜的應用程序安裝步驟,使用docker會變得非常簡便。
2.可兼容多種應用,Web 應用、后台應用、數據庫應用、大數據應用比如 Hadoop 集群、消息隊列等等都可以打包成鏡像部署。
3.省錢 docker結合雲可以做到高性能低價格
特別之處:Docker是基於Linux 64bit的,在32位機器上無法運行。