安装docker一定要注意版本,我的服务器是Red Hat Enterprise Linux release 8.4 (Ootpa),
安装的命令时:yum install -y docker-ce docker-ce-cli containerd.io 直接报错。
执行 yum list docker-ce --showduplicates | sort -r 搜索该yum源是否有docker的包,结果显示:Error: No matching Packages to list
在CentOS 8 和RHEL 8中已经移除了docker的源,所以需要下载
最后发现是版本的问题,这些命令都是centos7的。
centos8中安装docker的命令:
1.下载docker源:
dnf是新一代的rpm软件包管理器,替代了yum。
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
2.查看可以安装的docker-ce(docker社区版)的版本:
sudo dnf list docker-ce
3.安装docker:
sudo dnf install docker-ce --nobest -y
4.启动docker,并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
5.查看已安装的docker版本
docker --version