1.确定系统版本
# cat /etc/openEuler-release
BigCloud Enterprise Linux For Euler release 22.10U2 LTS
2.离线安装,可在官网自行下载
3.在线安装
3.1 安装yum-utils是为方便添加yum源使用的,device-mapper-persistent-data和lvm2是储存设备映射(devicemapper)必须的两个软件包。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
遇到下面报错:
配置如下Centos源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
创建缓存
dnf makecache
3.2手动修改docker-ce.repo文件中变量$releasever为7(每一个都要改)
3.3安装docker
yum install docker-ce docker-ce-cli containerd.io
出现上述报错,需单独安装高版本的containerd(服务器连接不到download.docker.com的话,也可以手动下载后再安装)
dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.6.4-3.1.el7.x86_64.rpm
yum install docker-ce docker-ce-cli --nobest
3.4安装完毕
systemctl start docker
systemctl status docker
systemctl enable docker
查看版本号