Docker基礎入門實戰之Docker安裝

1、虛擬化技術

虛擬化技術是一個通用的概念,在不同的領域存在不同的理解,在計算機領域,一般指計算機虛擬化或服務器虛擬化。虛擬化是一種資源管理技術,可以抽象計算機的各種實體資源,如服務器、網絡、內存及存儲等,打破結構之間的未切割障礙,允許用戶更好的應用這些資源。
虛擬化包含硬件虛擬化、操作系統虛擬化等。其中,硬件虛擬化是對計算機的虛擬,能夠將真實的計算機硬件隱藏並顯示出一個抽象計算平臺。操作系統虛擬化

2、什麼是Docker

Docker是一個基於Go語言用於開發、遷移、運行的開源項目,被dotCloud公司於2013年正式提出,通過使用Docker,開發者可以進行快速開發、測試,提高了代碼編寫和程序運行的效率,並通過對應用組件的封裝、部署、運行等生命週期管理,達到應用組件可以“一次封裝,到處運行”的效果,這裏的應用組件,既可以是一個Web應用,或者編譯環境,也可以是數據庫平臺服務,還可以是操作系統或集羣。
目前,Docker被各個主流的Linux操作系統支持。
(1)更加輕量級
傳統方式的虛擬化是硬件級別的虛擬化,需要其他虛擬機管理應用程序和虛擬機操作系統層,Docker容器是在操作系統級別進行虛擬化,直接複用本地主機的操作系統,更輕量。。
在這裏插入圖片描述
在這裏插入圖片描述

3、Docker架構

Docker框架主要由Docker Client、Docker Daemon、Docker Registry、Driver、Docker Container五個模塊組成,另外還有Graph和Libcontainer兩個輔助模塊,如下圖所示:

在這裏插入圖片描述

Docker Client: 用戶通過Docker Client與Docker Daemon進行通信,利用命令行發送創建鏡像、運行容器之類的請求。
Docker Daemon:Docker Daemon是Docker架構中一個常駐在後臺的系統進程,接受並處理Docker Client發送的請求。該守護進程在後臺啓動了一個Server,Server負責接受Docker Client發送的請求;然後通過路由與分發調度,找到相應的Handler來執行請求。
Docker Registry:存儲容器鏡像的倉庫。
Driver: Driver是Docker架構中的驅動模塊。通過Driver驅動,Docker可以實現對Docker容器執行環境的定製。包含管理容器鏡像的graphdriver驅動,配置容器內網絡環境的networkdriver驅動,execdriver用來創建和維護容器。
Docker Container:運行應用程序的特定容器,是容器服務的交付實體。
一般運行流程爲:用戶在Docker Client端通過命令行發送請求到Docker Daemon,Docker Daemon中的Server收到請求後,Engine會創建一個工作任務job,通過調用Driver模塊的各個驅動分別執行不同的任務,比如需要鏡像就調用graphdriver從鏡像倉庫下載鏡像,創建容器時也需要調用其它兩個驅動來配置網絡和創建並維護容器。最後生成運行中的容器或者上傳鏡像到鏡像倉庫等。

4、Docker安裝

在Linux中安裝Docker

第一步
安裝系統工具,爲Docker安裝做準備,命令如下。

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

在這裏插入圖片描述
第二步

安裝軟件源信息,命令如下。

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

在這裏插入圖片描述

第三步
更新yum緩存,命令如下。

sudo yum makecache fast

在這裏插入圖片描述

第四步
使用yum進行Docker的安裝,命令如下。

sudo yum install docker-ce

在這裏插入圖片描述
第五步
在使用Docker前需要啓動Docker服務,命令如下。

sudo systemctl start docker

在這裏插入圖片描述
第六步
啓動服務後,可以通過查看Docker版本信息,確保服務正常運行。命令如下。

docker version

在這裏插入圖片描述

Windows中安裝Docker

第一步
使用win10中的搜索功能找到“啓用或關閉windows功能”,點擊“啓動或關閉Windows功能”選項進入Windows功能界面,找到Hyper-V功能並進行設置。Hyper-V功能設置如下圖所示。
在這裏插入圖片描述
第六步
點擊“確定”按鈕進入功能加載界面。功能加載界面如下圖所示。
在這裏插入圖片描述
第七步
功能加載完成後會出現詢問界面。詢問界面如下圖所示。
在這裏插入圖片描述
第八步
通過地址https://www.docker.com/,進入Docker官網,下載Docker安裝包安裝即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章