前奏:設定阿里雲yum repo 提高yum安裝的速度
yum -y install wget && \
cd /etc/yum.repos.d/ && \
wget && \
mv centos-base.repo centos-base.repo.bak && \
mv centos-8.repo centos-base.repo && \
yum clean all && \
yum makecache && \
yum update
1、先解決「package docker-ce-3:19.03.2-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed 問題」
解決方案是以下兩步:
wget
yum -y install containerd.io-1.2.6-3.3.el7.x86_64.rpm
2、安裝docker相關依賴包
yum install -y yum-utils \
lvm2
yum-config-manager \
--add-repo \
4、最後一步安裝,一路yes 即可
yum install docker-ce docker-ce-cli containerd.io
5、校驗是否安裝成功
docker version
# 輸出如下,即安裝成功
client: docker engine - community
version: 19.03.5
api version: 1.40
go version: go1.12.12
git commit: 633a0ea
built: wed nov 13 07:25:41 2019
os/arch: linux/amd64
experimental: false
cannot connect to the docker daemon at unix:///var/run/docker.sock. is the docker daemon running?
6、設定docker開機啟動
systemctl enable docker
7、啟動docker服務
systemctl start docker
centos8安裝docker流程
所有操作是在root許可權下使用的 1 centos系統的核心必須高於3.10 uname r 2 yum 包更新到最新 yum update 3 解除安裝舊版本 如果安裝過舊版本的話,以前沒有安裝過的直接跳過此步 yum remove docker docker common docker sel...
CentOS8 安裝新版Docker
如果是centos 8,則需要用以下命令 nmcli c reload較舊的docker版本稱為docker或docker engine。如果已安裝這些程式,請解除安裝它們以及相關的依賴項。sudo yum remove docker docker client docker client late...
centOS 8 使用dnf安裝Docker
centos 8使用yum軟體包管理器版本v4.0.4。現在,該版本使用dnf 已刪除yum dnf是軟體包管理器。它會在linux發行版上安裝,執行更新並刪除軟體包。跳過具有損壞依賴性的程式包 乙個有效的解決方案是使您的centos 8系統使用以下 nobest命令安裝最符合條件的版本 sudo ...