話不多說了,盤它就完了!
解除安裝舊版本
較舊的 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...