docker下載安裝教程(怎樣安裝docker)

教程源於官方安裝文件(感興趣的可以去看官網英文原版)

安裝Docker需滿足的條件

系統要求:CentOS7或CentOS8(centos的要求)

解除安裝舊版本(如果有安裝的話)

‎舊版本的 Docker 的名稱通常為docker docker-engine。如果安裝過需要把所有和docker相關的元件都解除安裝掉。
   執行以下命令解除安裝docker

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

如果提示以上資訊(未安裝這些程式)不需要理會。

在 /var/lib/docker/目錄下,包括映象(images), 容器(containers), 資料卷(volumes), 網路(networks), are preserved. Docker Engine 的包(package) 現在叫做docker-ce.

開始安裝

根據你的具體情況選擇一下安裝方式:
   1把docker的軟體倉庫新增到yum,比較容易安裝和升級(推薦)
   2在沒有網路的環境下可以下載RPM包手動安裝。
   3使用一些自動化指令碼安裝。

從倉庫中(repository)安裝

在安裝docker之前,需要先把docker的倉庫(repository)地址新增到yum中,然後從安裝或更新docker。
   把倉庫新增到yum的倉庫(repository)
   先安裝yum-utils(這個程式包含了yum-config-manager程式)並且將倉庫(repository)新增到yum-config-manager

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

安裝

安裝最新的docker引擎和容器(後面會介紹如何安裝指定版本)

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

不新增倉庫就會提示安裝失敗

出現一下介面按輸入y按回車(enter)繼續

輸入y按回車

以上命令可以安裝 Docker,但不會啟動 Docker。它還會建立一個沒有使用者的組。‎

安裝指定版本的Docker

按版本號從高到底顯示可選擇的Docker版本

s | sort -r

指定安裝某個版本,名稱(docker-ce) 加上版本內容(第 2 列),從第一個冒號 (:) 開始,直到第一個連字元,用連字元 (-) 分隔。例如。docker-ce-18.09.1

sudo yum install docker-ce-docker-ce-cli-containerd.io ## 以上命令可以安裝 Docker,但不會啟動 Docker。它還會建立一個沒有使用者的組。 ## 啟動Docker sudo systemctl start docker

執行命令後沒什麼提示

驗證是否安裝成功

‎執行HelloWord容器驗證Docker是否已安裝成功。‎

sudo docker run hello-world

啟動容器
   啟動HelloWord容器
   執行命令

docker ps -a

出現以下內容 則安裝成功