1. 程式人生 > 實用技巧 >一、Docker之Centos8安裝Docker

一、Docker之Centos8安裝Docker

個人一般安裝的都是CE版本,即社群版。

1、Docker 要求 CentOS 系統的核心版本高於 3.10 ,檢視本頁面的前提條件來驗證你的CentOS 版本是否支援 Docker

uname -r

2、更新yum(生產環境謹慎操作,該更新會同時升級核心)

yum update

3、解除安裝舊版本(有安裝舊版本的話需解除安裝)

yum remove docker  docker-common docker-selinux docker-engine

4、安裝需要的軟體包,yum-util 提供yum-config-manager功能,另外兩個是devicemapper驅動依賴的

一般

device-mapper-persistent-data lvm2會提示已經存在

yum install -y yum-utils device-mapper-persistent-data lvm2

5、設定yum源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

6、檢視倉庫中的所有docker版本,可以自定義選擇版本安裝。

yum list docker-ce --showduplicates | sort -r

7、安裝docker

方法1

yum install docker-ce

該操作會預設安裝最新穩定版docker,由於repo中預設只開啟stable倉庫

方法2

yum install -y docker-ce-19.03.13

安裝指定docker ce的版本,需要冒號 : 和中劃線 - 之間的部分

這一步可能會有些許報錯,可以參考注意事項1.

安裝完成!

8、啟動並加入開機啟動

systemctl start docker
systemctl enable docker

9、驗證是否成功

docker version

注意事項

1、problem with installed package podman-1.6.4-10.module_el8.2.0+305+5e198a41.x86_64

解決方法(參考連結https://blog.csdn.net/fanzhi16/article/details/109191498)

yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm

然後再重新執行安裝步驟即可!