OpenEuler安装Docker

来自CloudWiki
跳转至: 导航搜索

查看OpenEuler版本

[root@ecs-332866 yum.repos.d]# cat /etc/os-release

NAME="openEuler"
VERSION="20.03 (LTS)"
ID="openEuler"
VERSION_ID="20.03"
PRETTY_NAME="openEuler 20.03 (LTS)"
ANSI_COLOR="0;31"

https://www.jiucool.org/openeuler-dnf-config/

修改DNF配置文件

首先打开dnf 配置文件

vi /etc/dnf/dnf.conf

[main]
gpgcheck=0
installonly_limit=3
clean_requirements_on_remove=True
best=True
skip_if_unavailable=False

修改yum源

vi /etc/yum.repos.d/openEuler_x86_64.repo

这里不用修改,看看即可。

[OS]
name=OS
baseurl=http://repo.openeuler.org/openEuler-20.03-LTS/OS/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler

测试

安装一个数据库mariadb试一试。

[root@ecs-332866 yum.repos.d]# dnf install mariadb-server

Last metadata expiration check: 0:18:33 ago on Sun 18 Sep 2022 11:26:14 AM CST.
Dependencies resolved.
=======================================================================================================================================================================
 Package                                           Architecture                       Version                                     Repository                      Size
=======================================================================================================================================================================
Installing:
 mariadb-server                                    x86_64                             3:10.3.9-8.oe1                              OS                              18 M
Installing dependencies:
 libaio                                            x86_64                             0.3.111-5.oe1                               OS                              20 k
 mariadb                                           x86_64                             3:10.3.9-8.oe1                              OS                             6.1 M
 mariadb-common                                    x86_64                             3:10.3.9-8.oe1                              OS                              28 k
 mariadb-errmessage                                x86_64                             3:10.3.9-8.oe1                              OS                             196 k
 perl-DBD-MySQL                                    x86_64                             4.046-6.oe1                                 OS                             116 k
 perl-DBI                                          x86_64                             1.642-2.oe1                                 OS                             450 k
 psmisc                                            x86_64                             23.1-5.oe1                                  OS                             130 k
Installing weak dependencies:
 mariadb-backup                                    x86_64                             3:10.3.9-8.oe1                              OS                             6.1 M
 mariadb-gssapi-server                             x86_64                             3:10.3.9-8.oe1                              OS                              13 k

Transaction Summary
=======================================================================================================================================================================
Install  10 Packages

Total download size: 31 M
Installed size: 158 M

安装container-selinux

dnf install -y https://mirrors.aliyun.com/centos/8.0.1905/AppStream/x86_64/os/Packages/container-selinux-2.94-1.git1e99f1d.module_el8.0.0+58+91b614e7.noarch.rpm


添加Docker官方源

参考:https://docs.docker.com/engine/install/centos/

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

修改Docker官方源的版本号

默认识别到的是“20.03LTS_SP3”,应该改成8,也就是CentOS 8。

sed -i 's/\$releasever/8/g' /etc/yum.repos.d/docker-ce.repo

刷新包缓存

dnf clean all

dnf makecache

安装Docker

dnf install docker-ce -y


链接:https://www.jianshu.com/p/a33582c33b69




参考文档:

[1] https://www.jianshu.com/p/a33582c33b69

[2]