当前位置: 首页 > news >正文

【国产】华为欧拉操作系统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
http://www.cnnetsun.cn/news/3152.html

相关文章:

  • 产品测评 | 2025年5款热门呼入机器人年末测评,看这篇就够了!
  • 3DS MAX 真的只配做建筑?三维从业者争议背后的多领域技术真相
  • 12、深入探索 Azure 中的 SQL Server 管理与应用
  • 13、深入探索 Azure SQL 数据库:监控、备份、高可用与安全
  • 14、Azure 存储与数据库迁移指南
  • 15、Azure 存储与数据库迁移全攻略
  • 18、深入了解Azure Active Directory:云端身份管理的全面指南
  • 19、深入解析Azure安全:从访问控制到数据加密
  • 20、Azure安全:密钥保管库、加密与安全中心全解析
  • 21、Azure 最佳实践指南
  • 22、使用基础设施即代码(IaC)创建 Azure 资源
  • HC32F460/ESP32-S3 对接自带 MQTT 的 NB-IoT 语音聊天系统
  • 双核共舞 - MlaProlog中Cube与Vector单元的协同编程艺术
  • 计算依赖分析与流水线编排 - MlaProlog计算流程的逆向工程与通用化
  • 解构MlaProlog:一个CV融合算子的设计哲学与实现范式
  • 从MlaProlog看CANN算子开发基础设施 - ops-transformer仓深度指南
  • 《P4549 【模板】裴蜀定理》
  • 致同入选广东省卫生经济学会常务理事单位
  • 告别膏药无效痛!这个机器人按摩比老师傅更贴心
  • AI历史与发展-第二次AI浪潮(1980s-1990s)
  • AI历史与发展-第三次AI浪潮(2000s-现在)
  • GB/T 20623-2025 建筑涂料用乳液检测
  • AIGC赋能家居服品牌:从创意枯竭到内容涌现的跃迁
  • 基于 Python 的 ADS 自动化仿真框架与 API 使用指南
  • ADS .ds 数据集结构与Python访问实践 ADS的python程控
  • 年关将近,2025失业程序员何去何从?
  • 深度强化学习与多目标优化的结合是一个前沿且富有挑战性的研究方向
  • 毕业论文开题报告:分类型撰写与核心要点指南
  • Flutter 2025 测试策略全景:从单元测试到混沌工程,构建坚不可摧的高质量应用
  • Flutter 2025 国际化(i18n)与本地化终极指南:一套代码,服务全球用户