docker安裝及卸載


docker基本組成

鏡像(image):

docker鏡像好比一個模板,可以通過這個模板創建容器服務,例如:tomcat鏡像===>run===>tomcat01容器(提供服務器)

通過這個鏡像可以創建多個容器(最終服務或項目在容器中運行)

容器(container):

docker利用容器技術,獨立運行一個或一組應用,通過鏡像來創建。

啟動、停止、刪除基本命令

目前就可以把這個容器理解為就是一個簡易的linux系統

倉庫(repository):

存放鏡像的地方,類似maven中央倉庫

倉庫分為公有和私有倉庫

官方的倉庫就是DockerHub(國外)

國內的各種雲例如阿里雲都有容器服務(配置鏡像加速)


 

docker安裝

環境准備

  1. 需要一點Linux基礎
  2. Linux系統(我這里以阿里雲CentOS8服務器為例)
  3. 使用Xshell連接遠程服務器進行操作

 

環境查看

使用Xshell連接到遠程服務器,輸入

uname -r

顯示

4.18.0-240.22.1.el8_3.x86_64

表明系統內核為4.18

然后輸入

cat /etc/os-release

顯示

系統版本
NAME="CentOS Linux" VERSION="8" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="8" PLATFORM_ID="platform:el8" PRETTY_NAME="CentOS Linux 8" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:8" HOME_URL="https://centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-8" CENTOS_MANTISBT_PROJECT_VERSION="8"

 

正式安裝

進入docker下載官網安裝對應Linux系統的版本,我這里是CentOs

 

 

 官網這里提示CentOS版本需要7或8以上,符合要求

第一步:卸載舊的版本

在Xshell粘貼官網的代碼

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

第二步:安裝需要的安裝包

sudo yum install -y yum-utils

第三步:設置鏡像倉庫

這里我們使用阿里雲鏡像加速地址

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新yum軟件包索引

yum makecache

第四步:安裝docker引擎

docker-ce代表社區版,ee代表企業版

sudo yum install docker-ce docker-ce-cli containerd.io

第五步:啟動docker

systemctl start docker

輸入

docker version

顯示Client: Docker Engine - Community的話說明安裝成功

第六步:測試docker

輸入

docker run hello-world

顯示Hello from Docker!的話說明安裝成功

第七步:查看下載的helloworld鏡像

輸入

docker images

能夠發現hello-world鏡像


Docker卸載

卸載依賴

sudo yum remove docker-ce docker-ce-cli containerd.io

刪除資源

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

 


免責聲明!

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



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