首页 > 其他分享 >降低docker版本

降低docker版本

时间:2022-09-20 18:02:52浏览次数:126  
标签:x86 降低 ce el8 64 版本 docker 20.10

在安装openstack,执行自己写的自动化安装脚本后,在docker.service里配置了etcd后,发现docker起不来

[root@os19 docker]# yum list installed | grep docker
Repository epel is listed more than once in the configuration
containerd.io.x86_64                               1.6.6-3.1.el8                                 @docker-nightly
docker-buildx-plugin.x86_64                        0.8.2-1.el8                                   @docker-test 
docker-ce.x86_64                                   3:22.06.0~beta.0-1.el8                        @docker-test 
docker-ce-cli.x86_64                               1:22.06.0~beta.0-1.el8                        @docker-test 
docker-ce-rootless-extras.x86_64                   22.06.0~beta.0-1.el8                          @docker-test 
docker-compose-plugin.x86_64                       2.6.0-3.el8                                   @docker-stable
docker-scan-plugin.x86_64                          0.17.0-3.el8                                  @docker-stable

查看系统日志后发现新版本不支持etcd这个启动参数了

Jun  8 19:07:05 os11 dockerd[195152]: Host-discovery and overlay networks with external k/v stores are deprecated. The 'cluster-advertise', 'cluster-store', and 'cluster-store-opt' options have been removed
Jun  8 19:07:05 os11 systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE
Jun  8 19:07:05 os11 systemd[1]: docker.service: Failed with result 'exit-code'.
Jun  8 19:07:05 os11 systemd[1]: Failed to start Docker Application Container Engine.
Jun  8 19:07:07 os11 systemd[1]: docker.service: Service RestartSec=2s expired, scheduling restart.

查看正常机器的版本

[root@os55 ~]# yum list installed | grep docker
containerd.io.x86_64                              1.4.3-3.1.el8                                 @docker-nightly
docker-ce.x86_64                                  3:20.10.3-3.el8                               @docker-stable
docker-ce-cli.x86_64                              1:20.10.3-3.el8                               @docker-stable
docker-ce-rootless-extras.x86_64                  20.10.3-3.el8                                 @docker-stable
[root@os55 ~]# rpm -qa|grep docker
docker-ce-cli-20.10.3-3.el8.x86_64
docker-ce-20.10.3-3.el8.x86_64
docker-ce-rootless-extras-20.10.3-3.el8.x86_64

降低docker版本

rpm -e docker-buildx-plugin-0:0.8.2-1.el8.x86_64 # 要卸载,不然降低失败,会不成功
yum downgrade --setopt=obsoletes=0 -y docker-ce-20.10.3-3.el8.x86_64  docker-ce-cli-20.10.3-3.el8.x86_64  containerd.io-1.4.3-3.1.el8

docker版本降低_向一路北的博客-CSDN博客_docker 降版本

标签:x86,降低,ce,el8,64,版本,docker,20.10
From: https://www.cnblogs.com/sunnybowen/p/16711964.html

相关文章

  • 将SpringBoot项目发布到Docker
    1.创建springboot项目packagecom.test.demo.controller;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.GetMap......
  • antdV2.2.8版本,组件a-upload 文件上传 uploading只触发一次
    antd的a-upload组件,再上传文件时,有三个状态uploadingdoneerror但是,在上传时,一直在uploading状态,即使文件已经上传成功了,uploading状态还不切换到done状态。解决办法......
  • 高版本jdk的访问私有成员属性的正确姿势
    在jdk17+已经不能直接通过setAccessible来访问私有属性了Fieldname=access.getClass().getDeclaredField("name");name.setAccessible(true);name.set(access,"666......
  • Docker基础知识 (12) - 使用 Docker-compose 部署 Nginx + Php/Laravel + MariaDB 项
    Laravel是一套简洁、优雅的PHPWeb开发框架(PHPWebFramework)。Laravel:https://laravel.com/LaravelGitHub:https://github.com/laravel1.部署环境   IP......
  • 计算机安装不同版本sqlserver如何使用
    1.两个版本需要使用不同的实例名称2.设置不同的端口号3.客户端连接方式:ip地址,端口号4.如果需要远程连接,启用出入站的端口号新建入站规则:1出站规则和入站规......
  • Linux操作系统中查询Oracle数据库版本号
    操作步骤两种方式:----在Linux系统桌面上操作(1)若在Linux系统桌面上操作,使用快捷键【ctrl+alt+t】打开Linux终端命令行模式;(2)在Linux终端命令行中输入sqlplus命令进入Oracl......
  • docker离线安装
    //下载静态包//https://download.docker.com/linux/static/stable///解压tgz包到docker文件夹tar-xzvfdocker.tgz//将docker文件复制到/usr/bin下sudocpdocker/*/us......
  • Docker安装部署Mysql8(以作数据持久化)
    1.创建容器并进行持久化处理#拉取镜像dockerpullmysql:8.0.20#启动镜像,用于拷贝配置文件到宿主机dockerrun-p3306:3306--namemysql-eMYSQL_ROOT_PASSWORD=12......
  • 安装配置docker&maven环境
     原文视频:(https://blog.sechelper.com/20220919/code-review/docker-maven-install-guid/)Docker是什么Docker是一个开源的应用容器引擎。Docker可以让开发者打包他们......
  • DockerFile
    Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。具体解释:镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以......