Docker零基礎入門指南 一 Docker介紹

2021-09-13 18:59:06 字數 882 閱讀 3130

docker零基礎入門指南(一):docker介紹

docker源**託管在 github上,docker 公司開源的乙個基於lxc技術之上構建的container容器引擎,基於go語言並遵從apache2.0協議開源。

docker通過namespaces、cgroups等實現核心虛擬化技術,並提供容器的資源隔離與安全保障等。由於docker通過作業系統層的虛擬化實現隔離,所以docker的容器在執行的時候,並不需要類似虛擬機器(vm)額外的作業系統開銷,提高資源利用率。

三大理念:build(構建)、ship(傳輸)、run(執行)

docker組成:docker client、docker server

docker與虛擬機器的區別可以用如下的圖來解釋,從圖中我們不難看出docker與虛擬機器的區別主要體現在以下幾個方面。

docker通過docker engine執行在作業系統os上 虛擬機器執行在硬體資源上

docker無法做到完全隔離,比如使用者空間

在2023年的3月1號之後,docker的版本命名開始發生變化,官方同時將ce版本和ee版本進行分開。

docker目前有兩個版本:

社群版(ce)

企業版(ee)

docker community edition(ce)非常適合希望開始使用docker並嘗試使用基於容器的應用的個人開發人員和小團隊。

docker企業版(ee)專為企業開發和it團隊而設計,他們可以在生產規模上構建,發布和執行關鍵業務應用程式。

Docker零基礎入門指南 二 Docker安裝

docker企業版包含了一些收費服務,個人開發者一般用不到。下面的介紹都針對社群版。docker ce 的安裝請參考官方文件。macubuntu centos windows debian fedora 其他linux發行版 安裝完成後,在terminal中就有了docker的命令了,這個命令就是d...

零基礎入門 Docker(上)

作為一種新興的虛擬化方式,docker 跟傳統的虛擬化方式相比具有眾多的優勢。作為乙個新手,如何真正快速入門而非蜻蜓點水式了解,成為很多剛接觸 docker 同學的疑惑。本場 chat 以全新手視角去講述 docker 基礎知識,涵蓋 docker 的簡介 安裝 映象和容器常用操作命令以及埠對映。主...

Git入門 零基礎入門

git 一 在linux上的安裝 yum install giit 二 linux環境下檢出專案到本地 git clone 三 第一次提交 1.新建乙個檔案 用於後期的提交 vi 日記 2.git status檢視當前工作區檔案。提示有尚未跟蹤的檔案 3.git add 日記 rm和add相反,從工...