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
出現以下內容 則安裝成功