openEuler 22.03 (LTS-SP1)安装最新版Docker(踩坑及解决方案)

这篇具有很好参考价值的文章主要介绍了openEuler 22.03 (LTS-SP1)安装最新版Docker(踩坑及解决方案)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


openEuler 22.03 LTS-SP1要是直接yum install docker,默认安装docker 是18.09.0,这个版本Docker有个bug,所以还是安装个最新版Docker。

1、先增加docker官方仓库

[root@apisql yum.repos.d]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
添加仓库自:https://download.docker.com/linux/centos/docker-ce.repo

以下作踩坑过程,请直接跳过查看下面的"2、修改配置文件"
查看一下最新版docker,然后报错可以发现,

[root@apisql yum.repos.d]# yum list docker-ce --showduplicates|sort -r
Errors during downloading metadata for repository 'docker-ce-stable':
  - Curl error (35): SSL connect error for https://download.docker.com/linux/centos/22.03LTS_SP1/x86_64/stable/repodata/repomd.xml [OpenSSL SSL_connect: Connection reset by peer in connection to download.docker.com:443 ]
Error: 为仓库 'docker-ce-stable' 下载元数据失败 : Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Docker CE Stable - x86_64                       0.0  B/s |   0  B     00:00
[root@apisql yum.repos.d]#

这里只有centos/7/   或 centos/8/  的目录

openeuler 安装docker,国产信创,docker,运维,容器

没有22.03LTS_SP的目录的

openeuler 安装docker,国产信创,docker,运维,容器openeuler 安装docker,国产信创,docker,运维,容器

问了一下bing:华为openEuler-22.03-LTS-SP1 对应 centos什么版本?
华为openEuler-22.03-LTS-SP1 对应的 CentOS 版本是 CentOS 7.91。如果您需要更多关于 openEuler 的信息,可以访问 openEuler社区官网。


2、修改配置文件

所以我们进入/etc/yum.repos.d/目录

[root@apisql ~]# cd /etc/yum.repos.d/
[root@apisql yum.repos.d]# ll -l
总用量 8
-rw-r--r--. 1 root root 1919  6月 14 15:13 docker-ce.repo
-rw-r--r--. 1 root root 1957 12月 27 22:25 openEuler.repo
[root@apisql yum.repos.d]# vi docker-ce.repo

编辑  docker-ce.repo 文件

[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

将$releasever 换为 7

[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

也可以批量查询替换

:1,$s/\$releasever/7/g

其中,:1,$ 表示从第一行到最后一行,s 表示替换操作,\$releasever 表示要被替换的字符串,7 表示替换后的字符串,/g 全局

[root@apisql yum.repos.d]# yum list docker-ce --showduplicates|sort -r
docker-ce.x86_64            3:24.0.2-1.el7                      docker-ce-stable
docker-ce.x86_64            3:24.0.1-1.el7                      docker-ce-stable
docker-ce.x86_64            3:24.0.0-1.el7                      docker-ce-stable
docker-ce.x86_64            3:23.0.6-1.el7                      docker-ce-stable
……
……
Docker CE Stable - x86_64                        40 kB/s |  60 kB     00:01
Available Packages
[root@apisql yum.repos.d]#

3、再来安装指定版本

[root@apisql yum.repos.d]# yum -y install docker-ce-24.0.2
======================================================================================================================== Package                             Architecture     Version                          Repository                  Size
========================================================================================================================Installing:
 docker-ce                           x86_64           3:24.0.2-1.el7                   docker-ce-stable            24 M
Installing dependencies:
 container-selinux                   noarch           2:2.138-4.oe2203sp1              OS                          37 k
 containerd.io                       x86_64           1.6.21-3.1.el7                   docker-ce-stable            34 M
 docker-buildx-plugin                x86_64           0.10.5-1.el7                     docker-ce-stable            12 M
 docker-ce-cli                       x86_64           1:24.0.2-1.el7                   docker-ce-stable            13 M
 docker-ce-rootless-extras           x86_64           24.0.2-1.el7                     docker-ce-stable           9.1 M
 docker-compose-plugin               x86_64           2.18.1-1.el7                     docker-ce-stable            12 M
 fuse-overlayfs                      x86_64           1.9-1.oe2203sp1                  EPOL                        62 k
 fuse3                               x86_64           3.10.5-5.oe2203sp1               OS                         115 k
 libcgroup                           x86_64           2.0.3-1.oe2203sp1                update                     100 k
 libslirp                            x86_64           4.7.0-2.oe2203sp1                OS                          71 k
 slirp4netns                         x86_64           1.2.0-1.oe2203sp1                EPOL                        47 k
 tar                                 x86_64           2:1.34-4.oe2203sp1               update                     785 k
Installing weak dependencies:
 fuse3-help                          x86_64           3.10.5-5.oe2203sp1               OS                          14 k

Transaction Summary
========================================================================================================================Install  14 Packages

Total download size: 106 M
Installed size: 376 M

最后启动docker服务,检查一下,安装完成 文章来源地址https://www.toymoban.com/news/detail-645778.html


[root@apisql yum.repos.d]# systemctl start docker
[root@apisql yum.repos.d]# systemctl enable docker
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
[root@apisql yum.repos.d]# docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
[root@apisql yum.repos.d]# docker --version
Docker version 24.0.2, build cb74dfc

到了这里,关于openEuler 22.03 (LTS-SP1)安装最新版Docker(踩坑及解决方案)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • openEuler22.03LTS网卡配置

    VmWare完成安装openEuler,修改网卡配置文件,重启network报错service not found,因为欧拉使用nmcli管理网络。 按照centos7的经验,修改ifcfg配置文件,重启network失败,报错“network.service not found.” [root@localhost ]# systemctl restart network Failed to restart network.service: Unit network.service not found. 欧

    2023年04月08日
    浏览(32)
  • OpenEuler22.03安装最新版本Docker

    操作系统环境如下: 操作系统:OpenEuler 22.03 LTS 安装方式:最小化安装 在操作系统安装完毕如果直接采用dnf或者yum方式安装docker: 报如下错误: 产生该问题的原因是openeuler操作系统自带的软件源不全。默认源安装的docker是18.x版本,无法安装docker最新版本,安装18.x版本可以通

    2024年02月03日
    浏览(42)
  • openEuler 22.03 LTS登录AWS Marketplace

    openEuler 22.03 LTS镜像正式登录AWS Marketplace ,目前在亚太及欧洲15个Region开放使用,后续将开放更多版本和区域,openEuler 22.03 LTS AMI(Amazon Machine Images)由openEuler社区提供支持。 点击查看具体使用指导:https://www.openeuler.org/zh/blog/20230711-AMIs/AMIs.html

    2024年02月16日
    浏览(35)
  • 59 openEuler 22.03-LTS 搭建MySQL数据库服务器-软件介绍和配置环境

    59.1 软件介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下产品。MySQL是业界最流行的RDBMS (Relational Database Management System,关系数据库管理系统)之一,尤其在WEB应用方面。 关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库

    2023年04月22日
    浏览(46)
  • 《全网唯一》解决华为OpenEuler 22.03LTS重启后,docker丢失自定义网络,docker-compose报错: network not found

    如果你在华为OpenEuler 22.03LTS系统中 使用yum或者dnf安装docker,docker network create 创建的网络,然后重启宿主机,会发现之前的网络全都不见了 或者docker-compse创建一组容器,重启宿主机会发现docker-compose无法启动,报错找不到网络 如果只是想解决以上问题,不关心处理过程,请直

    2024年02月10日
    浏览(37)
  • OpenEuler22.03源码编译安装nginx1.24.0

    操作系统版本:OpenEuler22.03 SP2 LTS Nginx版本:1.24.0 安装位置:/app/nginx Selinux配置:关闭或设置为permissive 修改nginx运行用户为root: 设置nginx开机自启: nginx.service内容: [Unit] Description=nginx After=network.target [Service] Type=forking ExecStart=/app/nginx/sbin/nginx -c /app/nginx/conf/nginx.conf ExecReloa

    2024年02月04日
    浏览(43)
  • OpenEuler22.03安装PostgreSQL15.5并配置一主二从

    序号 IP 标识(hostname) CPU/内存配置 系统盘 数据盘 1 192.168.8.190 pg01 8C+16G 80G 500G 2 192.168.8.191 pg02 8C+16G 80G 500G 3 192.168.8.192 pg03 8C+16G 80G 500G 规划的文件夹目录(所有主机): 系统和组件版本(所有主机): 系统环境状态(所有主机): *(如无特殊说明代表 所有主机 ) 关于“d

    2024年02月04日
    浏览(39)
  • openEuler22.03中安装docker

    由于docker-ce没有单独针对openEuler的镜像,所以我们可以用CentOS的。 1.若系统之前安装过docker,需要先卸载之后再安装 2.下载docker-ce的repo文件 3.将repo中官方地址替换为华为开源镜像,下载速度乌龟变兔子 4.repo中用$releasever变量代替当前系统的版本号,该变量在CentOS中有效,但

    2024年02月12日
    浏览(42)
  • openEuler22.03制作openstack平台使用的镜像

    第一章 openEuler22.03制作openstack平台使用的镜像 使用openEuler22.03的iso制作openstack平台使用的云主机镜像。 使用的镜像:openEuler-22.03-LTS-SP1-x86_64-dvd.iso 使用的工具:virt-manager 首先将网卡类型,硬盘类型修改为Virtio类型 只保留一个跟目录分区即可 总体上制作方式一致,直接使用云

    2024年02月07日
    浏览(42)
  • 使用openeuler 22.03替代CentOS 7.9,建立虚拟机详细步骤

    进入浏览器搜索网址下载openeuler 22.03镜像文件 https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/ISO/x86_64/openEuler-22.03-LTS-SP3-x86_64-dvd.iso 打开VMware Workstation新建一个虚拟机:         自定义虚拟机位置                     加入下载好的openeuler镜像文件           使用root用户

    2024年02月19日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包