Docker的基本概念

2021-10-06 22:29:52 字數 1266 閱讀 9733

目錄

為什麼會出現docker

什麼是docker

docker的特點

docker的基本組成

docker的工作原理

docker用來部署環境,發布專案。在沒用docker之前,我們要發布專案,必須確保伺服器上已經安裝好了相關環境和中介軟體,常見的情況時,部署乙個專案需要5分鐘,安裝環境和中介軟體需要1-2天。docker部署專案會極快的自動的幫我們部署好相關環境,並且每乙個專案都是乙個貨櫃。他們之間相互隔離,在保證每乙個專案執行效率時,簡化了傳統部署中複雜的依賴關係。

docker是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的映象中,然後發布到任何流行的linux或windows機器上,也可以實現虛擬化。容器是完全使用沙箱機制的,相互之間不會有任何介面。

1.應用更快速的交付和部署2.更便捷的公升級和擴縮容3.更簡單的系統運維4.更高效的計算資源利用

映象(image)docker映象就好比乙個目標,可以通過這個目標來建立容器服務。通過映象可以建立多個容器

容器(container)

容器由映象建立而來,應用最終以容器的形式執行。可以把容器理解為乙個簡易的linux系統

倉庫(repository)

倉庫就是存放映象的地方,倉庫分為公有和私有。最著名的倉庫是docker hub

docker是乙個cs結構的系統,docker的守護程序執行在主機上,通過socket接收外界的訪問當dockerserver接收到docker-client的指令時,就會執行這個命令

Docker基本概念

docker是開發人員和系統管理員構建,發布和執行應用程式的平台。docker允許您快速使用元件組裝應用程式,並消除運送 時可能產生的改變。docker允許您盡快測試並將 部署到生產環境中。docker可以簡化軟體交付,是通過簡化構建包含應用程式整個環境或應用程式作業系統的映象,並共享這個映象。應用...

Docker基本概念

docker 包括三個基本概念 理解了這三個概念,就理解了 docker 的整個生命週期。docker 映象就是乙個唯讀的模板。例如 乙個映象可以包含乙個完整的 ubuntu 作業系統環境,裡面僅安裝了 apache 或使用者需要的其它應用程式。映象可以用來建立 docker 容器。docker 利...

docker基本概念

集群 乙個集群指容器執行所需要的雲資源組合,關聯了若干伺服器節點 負載均衡 專有網路等雲資源。節點 一台伺服器 可以是虛擬機器例項或者物理伺服器 已經安裝了 docker engine,可以用於部署和管理容器 容器服務的 agent 程式會安裝到節點上並註冊到乙個集群上。集群中的節點數量可以伸縮。容...