1 01 容器技術和docker簡介

2021-09-02 15:55:56 字數 1444 閱讀 3685

1.部署演變

operating system作業系統如win10,physical server如機器

部署比較慢,要準備物理伺服器

成本非常高,買物理伺服器

資源浪費,cpu和記憶體根本用不完

很難遷移和擴充套件

可能會被限定硬體廠商,早期不僅僅有x86系統

虛擬化技術

在物理伺服器上,通過hypervisor做物理資源虛擬化,例如cpu資源,記憶體資源,硬碟資源

在虛擬化層之上,安裝作業系統,也就是虛擬機器,做物理資源排程,實現物理資源利用率的提高

虛擬化的優點1:資源池,乙個物理機的資源分配到了不同的虛擬機器裡,做物理資源的管理

虛擬化的優點2:很容易擴充套件,加物理機或者加虛擬機器

虛擬化的優點3:很容易雲化,亞馬遜aws,阿里雲等,大多數公司提供的服務都部署在雲上,使用了虛擬化的技術

虛擬化的侷限性:每乙個虛擬機器都是乙個完整的作業系統,要給其分配資源,當虛擬機器數量增多時,作業系統本身消耗的資源勢必增多

2.容器的必要性

容器解決了開發和運維人員之間的溝通

3.容器解決的問題

4.容器是什麼

5.虛擬機器與容器的區別

底層infrastructure是硬體資源

容器和虛擬化技術也可以集合使用

6.docker是什麼

7.docker能做什麼

**流水線管理

提高開發效率

隔離應用

整合伺服器

除錯能力

多租戶快速部署

8.docker和kubernates

9.devops

10.docker的應用

2023年618中,彈性雲專案更是擔當重任,全部應用系統和大部分的db服務都已經跑在docker上,包括商品頁面、使用者訂單、使用者搜尋、快取、資料庫,京東線上將會啟動近15萬個docker容器

京東彈性計算雲通過軟體定義資料中心與大規模容器集群排程,實現海量計算資源的統一管理,並滿足效能與效率方面的需求,提公升業務自助上線效率。應用部署密度大幅提公升,資源使用率提公升,節約大量的硬體資源

docker全球範圍使用者量圖示

Docker容器技術

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

docker容器技術

docker 是乙個開源的應用容器引擎,基於 go 語言 並遵從 apache2.0 協議開源。docker 可以讓開發者打包他們的應用以及依賴包到乙個輕量級 可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。以上都是來自菜鳥教程的資料 docker就是乙個可以產生很多虛擬...

容器雲技術docker

1 容器雲技術docker是什麼?docker 屬於 linux 容器的一種封裝,提供簡單易用的容器使用介面。它是目前最流行的 linux 容器解決方案。docker 將應用程式與該程式的依賴,打包在乙個檔案裡面。執行這個檔案,就會生成乙個虛擬容器。程式在這個虛擬容器裡執行,就好像在真實的物理機上執...