news 2026/4/11 7:09:05

【国产】华为欧拉操作系统openEuler在线安装Docker教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【国产】华为欧拉操作系统openEuler在线安装Docker教程

前言

在国产化操作系统日益普及的当下,华为欧拉系统(openEuler)凭借其稳定性和安全性受到不少用户青睐。但 Docker 官方暂未提供对 openEuler 的原生支持,不过 openEuler 与 CentOS 底层架构兼容,我们可以通过适配 CentOS 的安装源来实现 Docker 部署。本文基于 openEuler 22.03 LTS 版本实测,详细讲解在线安装Docker教程。

一、安装前准备工作

1.1 查看操作系统版本

  • openEuler 22.03-LTS-SP3 与 CentOS 7.8 或 CentOS 7.9 有较高的兼容性
cat/etc/openEuler-release openEuler release22.03(LTS-SP3)

1.2 卸载旧版本Docker

  • 如果系统中曾安装过 Docker,需先卸载旧版本。
yum remove docker docker-client docker-client-latest docker-common docker-selinux docker-latest-logrotate docker-logrotate docker-engine -y

1.3 检查网络连通性

ping-c4www.baidu.com&>/dev/null

1.4 时间同步

yum -yinstallntpdate&>/dev/null ntpdate ntp.aliyun.com&>/dev/null

二、在线安装Docker

2.1 安装依赖包

dnfinstall-y dnf-plugins-core device-mapper-persistent-data lvm2

2.2 添加Docker CE镜像源

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposed-i's+$releasever+7+'/etc/yum.repos.d/docker-ce.repo yum makecache

2.3 查看所有Docker版本

dnf list docker-ce --showduplicates|sort-r

2.4 安装指定Docker版本

dnf -yinstalldocker-ce-20.10.24 docker-ce-cli-20.10.24 containerd.io

2.5 配置Docker镜像加速器

  • 自2024年6月6日起,Docker Hub在中国大陆地区被屏蔽,国内无法正常拉取Docker官方仓库的镜像,因此需要配置Docker镜像镜像加速器
mkdir-p /etc/dockercat>/etc/docker/daemon.json<<EOF { #添加多个镜像加速器 "registry-mirrors": ["https://docker.1panel.dev","https://docker.1ms.run","https://docker.xuanyuan.me"], #设置Docker cgroup的驱动程序,用于对Docker容器资源限制 "exec-opts": ["native.cgroupdriver=systemd"], #设置Docker日志驱动程序 "log-driver": "json-file", #设置Docker容器单个日志文件大小上限为100M "log-opts": {"max-size": "100m"}, #设置Docker文件存储引擎 "storage-driver": "overlay2", #更改Docker容器数据存储路径 "data-root": "/data/docker_data" } EOF

2.6 启动Docker

systemctl daemon-reload systemctlenabledocker systemctl start docker systemctl status docker

2.7 查看Docker版本

docker info
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!