docker 的安裝與卸載


Docker 理解為應用市場管家

核心簡化運維安裝軟件的發雜環境

 

 

Docker daemon( Docker守護進程)

Docker daemon是一個運行在宿主機( DOCKER-HOST)的后台進程。可通過 Docker客戶端與之通信。

 

Client( Docker客戶端)

Docker客戶端是 Docker的用戶界面,它可以接受用戶命令和配置標識,並與 Docker daemon通信。圖中, docker build等都是 Docker的相關命令。

 

Images( Docker鏡像)

Docker鏡像是一個只讀模板,它包含創建 Docker容器的說明。它和系統安裝光盤有點像,使用系統安裝光盤可以安裝系統,同理,使用Docker鏡像可以運行 Docker鏡像中的程序。

 

Container(容器)

容器是鏡像的可運行實例。鏡像和容器的關系有點類似於面向對象中,類和對象的關系。可通過 Docker API或者 CLI命令來啟停、移動、刪除容器。

 

Registry

Docker Registry是一個集中存儲與分發鏡像的服務。構建完 Docker鏡像后,就可在當前宿主機上運行。但如果想要在其他機器上運行這個鏡像,就需要手動復制。此時可借助 Docker Registry來避免鏡像的手動復制。

 

一個 Docker Registry可包含多個 Docker倉庫,每個倉庫可包含多個鏡像標簽,每個標簽對應一個 Docker鏡像。這跟 Maven的倉庫有點類似,如果把 Docker Registry比作 Maven倉庫的話,那么 Docker倉庫就可理解為某jar包的路徑,而鏡像標簽則可理解為jar包的版本號。

 安裝=========================

Docker 要求 CentOS 系統的內核版本 3.10以上 ,查看本頁面的前提條件來驗證你的CentOS 版本是否支持 Docker

1通過 uname -r 命令查看你當前的內核版本

uname -r

2、 使用 root 權限登錄 Centos。確保 yum 包更新到最新。

yum -y update

3、 卸載舊版本(如果安裝過舊版本的話)

yum remove docker docker-common docker-selinux docker-engine

4、 安裝需要的軟件包, yum-util 提供yum-config-manager功能,另外兩個是devicemapper驅動依賴的

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

5、 設置yum

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

 

6、 可以查看所有倉庫中所有docker版本,並選擇特定版本安裝

yum list docker-ce --showduplicates | sort -r

7、 安裝docker

sudo yum install -y docker-ce     #由於repo中默認只開啟stable倉庫,故這里安裝的是最新穩定版18.03.1

列表中:

docker-ce.x86_64            3:19.03.15-3.el7                    docker-ce-stable

指定版本安裝,docker-ce-(下一列冒號后版本信息)

#sudo yum install -y docker-ce-19.03.5-3.el7

 

#sudo yum install docker-ce-19.03.5-3.el7 containerd.io
#sudo yum install docker-ce-cli-19.03.5-3.el7 containerd.io


#sudo yum install docker-ce-19.03.5-3 docker-ce-cli-19.03.5-3 containerd.io

 

8、 啟動並加入開機啟動

systemctl start docker

systemctl enable docker

9、 驗證安裝是否成功(clientservice兩部分表示docker安裝啟動都成功了)

docker version

 

如果出現了docker 的版本信息,那么證明安裝成功。

 

docker 卸載=======================

1、查詢docker安裝過的包:

    yum list installed | grep docker

2、刪除安裝包:

   yum remove docker-ce.x86_64 docker-ce-cli.x86_64 -y

3、刪除鏡像/容器等

    rm -rf /var/lib/docker

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM