openEuler22.03安装docker24.0.4

发布时间 2023-07-15 11:30:09作者: 木人草

安装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