openEuler 安装 Docker 的正确方法
1、官方仓库 一键安装docker和docker-compose
dnf install -y docker-engine docker-compose && \
systemctl start docker && \
systemctl enable docker && \
docker --version官方版本较低,可使用华为云源安装最新版
2、安装新版 Docker(使用华为云源)
# 安装工具
dnf install -y yum-utils
# 添加 Docker CE 仓库(使用 CentOS 8 源,openEuler 兼容)
cat > /etc/yum.repos.d/docker-ce.repo <<'EOF'
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/8/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg
[docker-ce-stable-debuginfo]
name=Docker CE Stable - Debuginfo $basearch
baseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/8/debug-$basearch/stable
enabled=0
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg
EOF
# 清理缓存并安装
dnf clean all
dnf makecache
dnf install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
# 启动并设置开机自启
systemctl start docker
systemctl enable docker
# 验证版本
docker --version
docker compose version 