CentOS8 Docker安裝過程

2021-10-06 17:43:10 字數 2142 閱讀 8716

話不多說了,盤它就完了!

解除安裝舊版本

較舊的 docker 版本稱為 docker 或 docker-engine 。如果已安裝這些程式,請解除安裝它們以及相關的依賴項。

sudo yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-engine

安裝 docker engine-community

使用 docker 倉庫進行安裝

在新主機上首次安裝 docker engine-community 之前,需要設定 docker 倉庫。之後,您可以從倉庫安裝和更新 docker。

設定倉庫

sudo yum install -y yum-utils \

lvm2

使用以下命令來設定穩定的倉庫。

sudo yum-config-manager --add-repo
sudo yum-config-manager --add-repo
sudo yum install docker-ce docker-ce-cli containerd.io
這裡會產生錯誤:沒有任何匹配:docker-ce docker-ce-cli containerd.io或者是(嘗試新增 『–skip-broken』 來跳過無法安裝的軟體包 或 『–nobest』 來不只使用最佳選擇的軟體包)

/ 咋辦呀!這是什麼鬼?

這是因為centos8 在安裝最新的docker時,yum程式沒有自動安裝對應的container.io程式

解決辦法:

a:進入阿里雲倉庫檢視containerd.io所使用的版本

b:安裝containerd.io

yum install -y containerd.io-1.2.13-3.2.el7.x86_64.rpm
其實下乙個步驟我有點糾結了,因為你在安裝還是錯誤的因為

安裝docker會與podman產生衝突,要解除安裝podman 才能再次重新安裝dokcer才可以,又擔心跟我一樣新學的小夥伴兒看不懂,所以按步驟來吧,就是有點墨跡了

4. 重複3步驟

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

podman解決方法:

a:通過rpm -q podman命令檢視本地環境中的podman資訊

rpm -q podman
b:解除安裝podman,dnf remove podman

dnf remove podman
5.重新安裝docker

sudo yum install -y yum-utils \

lvm2

sudo yum-config-manager --add-repo
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo docker run hello-world
自此已完成安裝docker

如果想配置映象加速器找centos7安裝文章

配置映象國內加速器

centos8 docker 安裝小記

常用指令 映象 docker images 檢視所有映象資訊 docker search httpd 查詢映象 docker pull ubuntu 13.10 獲取乙個新的映象 docker rm docker ps a q 刪除所有容器 dicker rm 刪除容器 docker rmi doc...

CentOS8 安裝 Docker步驟

前奏 設定阿里雲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 ...

centos8安裝docker流程

所有操作是在root許可權下使用的 1 centos系統的核心必須高於3.10 uname r 2 yum 包更新到最新 yum update 3 解除安裝舊版本 如果安裝過舊版本的話,以前沒有安裝過的直接跳過此步 yum remove docker docker common docker sel...