CentOS8士八,并嘗試安裝docker,不料竟然還報了個錯(缺少依賴)梁呈,故及時記錄一下婚度,方便其他同學(xué)。
安裝步驟:
- 下載docker-ce的repo
curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
- 安裝依賴(這是相比centos7的關(guān)鍵步驟)
yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
- 安裝docker-ce
yum install docker-ce
報錯
因為沒有翻墻官卡,我下載失敗超時了多次
失敗就按照提示清理緩存蝗茁,再重新執(zhí)行安裝醋虏,第二次在上一次的基礎(chǔ)上重新下載,多幾次就行了哮翘。
You can remove cached packages by executing 'dnf clean packages'.
Error: Error downloading packages:
Cannot download Packages/docker-ce-19.03.5-3.el7.x86_64.rpm: All mirrors were tried
清理緩存
dnf clean packages
接著安裝
yum install docker-ce
安裝完成docker我們查看下版本灰粮,顯示出版本說明安裝成功了
docker --version
Docker version 19.03.5, build 633a0ea
啟動docker
systemctl start docker
設(shè)置開機啟用
systemctl enable docker
到這里我們Linux 下 docker for centos8 算是安裝成功了。接下來我們安裝docker-compose忍坷,因為沒翻墻粘舟,github上的是在太慢,還下載失敗佩研,我直接用的國內(nèi)鏡像
| 安裝docker-compose
例如獲取docker-compose-1.25.0版本命令(github):
curl -L https://github.com/docker/compose/releases/download/1.25.0-rc1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
國內(nèi)鏡像
curl -L https://get.daocloud.io/docker/compose/releases/download/v1.25.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
安裝成功后我們給予權(quán)限
chmod +x /usr/local/bin/docker-compose
查看下版本
docker-compose --version
docker-compose version 1.25.2, build 698e2846