docker基礎

wh50886發表於2020-10-03

一、Docker概述

1.Docker簡介

1.1.概念docker是一個開源的應用容器引擎,虛擬化軟體,容器使用沙箱機制,相互之間不會有任何介面(可以解釋為多個容器裡面都部署了tomcat,且埠都是8080,只要宿主機容器軟體埠對映,即可使用,多個容器裡面的埠並不會衝突).

1.2.應用場景:

1)開發程式包可直接打包釋出;

2)自動化測試環境元件安裝可整合釋出;

3)伺服器環境部署,包括資料庫或其他後臺應用可直接打包,不需要每臺機器都安裝一次
在這裡插入圖片描述

2.Docker容器與傳統虛擬機器比較

傳統虛擬機器技術基於安裝在主作業系統上的虛擬機器管理系統

傳統虛擬機器:電腦主機—作業系統—虛擬機器Vmware—建立虛擬伺服器(基於硬體)–安裝對應虛擬機器重系統之上安裝程式軟體應用

Docker:電腦主機–作業系統—docker軟體—Docker之上安裝程式軟體應用

Docker相較傳統虛擬機器的優勢:啟動速度快,佔用體積小

3.Docker的組成部分

<

相關文章