服務呼叫openfeign
阿新 • • 發佈:2020-07-15
版本說明
OS : CentOS 7.8 x64
Linux核心 3.10.0-1127.10.1.el7.x86_64
Docker : 17.12.0-ce
Docker 要求 CentOS 系統的核心版本高於 3.10 ,通過 *uname -r* 命令檢視你當前的核心版本。
解除安裝舊版本
較舊的 Docker 版本稱為 docker 或 docker-engine 。如果已安裝這些程式,請解除安裝它們以及相關的依賴項。
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
安裝軟體包
安裝所需的軟體包。yum-utils 提供了 yum-config-manager ,並且 device mapper 儲存驅動程式需要 device-mapper-persistent-data 和 lvm2。
$ 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
阿里雲
$ sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
清華大學源
$ sudo yum-config-manager \
--add-repo \
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
檢視儲存庫中docker版本
$ yum list docker-ce --showduplicates | sort -r
安裝docker
這個命令是將軟體包資訊提前在本地快取一份,用來提高搜尋安裝軟體的速度
yum 會把下載的軟體包和header儲存在cache中而不自動刪除。如果覺得佔用磁碟空間,可以使用yum clean指令清除快取。
$ sudo yum makecache fast
下載最新版本
$ sudo yum install docker-ce docker-ce-cli containerd.io
或簡寫成
$ sudo yum install docker-ce
效果一樣 , 如下圖
指定版本安裝
$ sudo yum install docker-ce-17.12.0.ce
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
說明: 低版本不會預設下載上圖所述依賴
下載完成後啟動
$ sudo systemctl start docker
加入開機啟動
$ sudo systemctl enable docker
若此時檢視docker狀態(sudo systemctl status docker)如下
驗證安裝是否成功
$ docker version
至此Docker已成功安裝