-
下载 repo 配置文件
shellcurl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo -
修改安装源为国内地址,适用于访问国外网络受限的环境
shellsed -i 's#https://download.docker.com#https://mirrors.tuna.tsinghua.edu.cn/docker-ce#' /etc/yum.repos.d/docker-ce.repo -
Docker 软件源支持的操作系统并不包含 openEuler,openEuler 的使用方式近似 CentOS,因此,修改软件源的配置,使用 centos 7 的软件源
shellsed -i 's#$releasever#7#g' /etc/yum.repos.d/docker-ce.repo -
清理旧缓存并生成新元数据
shellsudo dnf clean all sudo dnf makecache -
安装 Docker,使用 yum 安装 Docker 时,如果不指定版本,默认会安装当前最新版。
shelldnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -
有特殊版本要求的场景,可以指定版本号安装,例如生产环境
shell# 查询可用版本 dnf list docker-ce --showduplicates | sort -r # 安装指定版本 dnf install docker-ce-24.0.7 docker-ce-cli-24.0.7 docker-ce-rootless-extras-24.0.7 containerd.io docker-buildx-plugin docker-compose-plugin -y -
可选:自定义配置,修改 Docker 配置文件 /etc/docker/daemon.json
shellcat > /etc/docker/daemon.json << "EOF" { "data-root": "/data/docker", "registry-mirrors": [ "https://docker.1ms.run", "https://docker.xuanyuan.me" ], "log-opts": { "max-size": "10m", "max-file":"3" }, "storage-driver": "overlay2", "exec-opts": ["native.cgroupdriver=systemd"] } EOF- data-root:数据目录
- registry-mirrors:常用的 Registry 代理服务器
- log-opts: Log 文件最容量,默认是 10MB
- exec-opts: 配置了 cgroup driver 使用 systemd,适用于 Kubernetes 场景,Docker 默认使用 cgroupfs
-
启动 Docker 服务,并设置开机自启。
shellsystemctl enable docker --now -
查看 Docker 信息
shelldocker info-
验证拉取镜像,构建容器
shelldocker run hello-world
-
-
后续使用 OpenEuler 的 dnf 包管理器,可能会导致出现元数据失败的字眼,在 /etc/yum.repos.d 文件夹下,将CentOS-Base.repo和 docker-ce.repo改个名备份就好。执行完dnf 再改回去
OpenEuler安装docker
宋情写2026-01-04 9:02
相关推荐
极客侃科技14 小时前
制造企业 MES/APS 选型:SAP PP/DS 集成、ERP-MES 边界划分与一体化架构要点生活爱好者!18 小时前
我把NAS当作下载机,docker一键部署qbMC皮蛋侠客18 小时前
uv 系列(七):CI/CD、Docker 与私有索引——生产级交付尽兴-19 小时前
企业业务系统架构选型与渐进式演进Hui Baby19 小时前
K8S使用CRD和控制器简单应用通信小小昕19 小时前
Ubuntu 26.04 中文输入法安装壮哥_icon20 小时前
【Android 系统开发】使用 BAT 脚本高效自动化管理 /system/priv-app/ 系统应用(安装与卸载)RD_daoyi20 小时前
外链权重暴跌至13%,品牌提及反超传统链接——2026年不做Digital PR,你的独立站等于隐形电商API_1800790524720 小时前
企业ERP进销存场景|京东商品详情接口自动同步方案|凭证鉴权批量调用技术实操张小姐的猫21 小时前
【Linux】网络编程 —— HTTP协议(上)