目录
前言
在华为openEuler操作系统中安装Docker容器引擎。
一、提示
考虑到Docker官方暂未提供对openEuler系列操作系统的原生支持,而openEuler底层架构与CentOS存在兼容性基础,因此可采用替代安装方案:将系统相关配置文件的发行版标识调整为CentOS后,再进行Docker安装(实测验证系统版本为openEuler 22.03 LTS版本)。
二、操作步骤
系统安装
1、启动镜像安装openEuler22.03
2、选择安装位置(openEuler22.03基于CentOS7.9,安装方式不变,自动/手动安装,自行选择)。
3、选择系统组件(根据需求自行选择)
4、网卡可安装时设置好,也可进系统之后vi /etc/sysconfig/network-scipts/ifcfg-网卡名,自行编辑。
5、时区默认上海,有网络可打开网络同步。
6、设置root密码(有复杂性要求)。
7、点击安装,等待安装完毕即可。
系统设置
1、 输入用户名密码登录系统后,
vi /etc/resolv.conf编辑文件,添加dns,wq保存退出,ping www.baidu.com测试网络(网络安装docker都需要互联网连接)。
nameserver 114.114.114.114
nameserver 8.8.8.8
docker容器安装
1、配置docker仓库,vi /etc/yum.repos.d/docker-ce.repo,添加如下内容wq保存。
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg
2、下载并配置docker源
wget -O /etc/yum.repos.d/docker-ce.repo https://repo.huaweicloud.com/docker-ce/linux/centos/docker-ce.rep # 下载华为云docker源
sed -i 's+$releasever+7+' /etc/yum.repos.d/docker-ce.repo # 修正变量
3、更新docker数据源并安装docker
yum makecache
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
4、启动docker并验证是否安装完成
systemctl start docker
systemctl enable docker
docker --version
systemctl status docker
5、安装成功
总结
经实测验证,针对Docker官方暂未提供原生支持的openEuler系列操作系统,通过利用其与CentOS的底层架构兼容性,采用「调整系统配置文件发行版标识为CentOS后安装Docker」的替代方案,已在openEuler 22.03 LTS版本中成功验证落地。