安装Docker
添加docker源
- 阿里云源,需要注意的是,你可能需要手动修改Docker-Ce.Repo里的源地址,将其$Release修改为指定的Centos版本号,本文指定的centos版本号为8。
# 添加源,添加后,手动编辑/etc/yum.repos.d/docker-ce.repo里的$Release版本号才能对应到正确的下载连接
dnf config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 安装稳定版
dnf install -y docker-ce
# 启动docker
systemctl start docker
# 设置为开机启动
systemctl enable docker
# 查看docker版本信息
docker -v
# 或使用
docker version
docker依赖项安装
若安装时出现错误:fuse-overlayfs >= 0.7 error while installing docker
需要安装docker的依赖包,手动编辑:
/etc/yum.repos.d/openEuler.repo
添加以下信息并保存:
[centos-extras]
name=Centos extras - $basearch
baseurl=http://mirror.centos.org/centos/7/extras/x86_64
enabled=1
gpgcheck=1
gpgkey=http://centos.org/keys/RPM-GPG-KEY-CentOS-7
然后安装这些依赖包:
yum -y install slirp4netns fuse-overlayfs container-selinux
参考:https://stackoverflow.com/questions/65878769/cannot-install-docker-in-a-rhel-server