Centos 升级Docker 至最新版本(镜像容器不丢失)

这篇具有很好参考价值的文章主要介绍了Centos 升级Docker 至最新版本(镜像容器不丢失)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Centos 升级Docker 至最新版本(镜像容器不丢失)

卸载旧版本的Docker

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

安装需要的软件包

yum install -y yum-utils device-mapper-persistent-data lvm2

添加Docker的yum源

#yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
#推荐阿里云yum源
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新yum包

yum update

查看所有仓库中提供的Docker版本

yum list docker-ce --showduplicates | sort -r

centos docker 升级,docker,linux

安装新版本Docker

yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
或安装指定版本
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin

启动Docker

systemctl start docker

开启Docker开机自启

systemctl enable docker

查看Docker版本

docker version

centos docker 升级,docker,linux

查看原有容器

docker ps -a

centos docker 升级,docker,linux

如果启动容器报错

报错内容:Error response from daemon: unknown or invalid runtime name: docker-runc
centos docker 升级,docker,linux

备份容器信息
cp -r /var/lib/docker/containers/ /var/lib/docker/containers_backup
更改/var/lib/docker/containers目录中的文件参数,把docker-runc替换为runc
grep -rl 'docker-runc' /var/lib/docker/containers/ | xargs sed -i 's/docker-runc/runc/g'
重启Docker
systemctl restart docker
再次启动容器成功

centos docker 升级,docker,linux文章来源地址https://www.toymoban.com/news/detail-756096.html

到了这里,关于Centos 升级Docker 至最新版本(镜像容器不丢失)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Docker的数据管理及端口映射与容器互联(使用centos镜像)

    目录 Docker数据管理 1.数据卷 2.数据卷容器 Docker端口映射 Docker容器互联 管理 Docker 容器中数据主要有两种方式:数据卷(Data Volumes)和数据卷容器(DataVolumes Containers)。         数据卷是一个供容器使用的特殊目录,位于容器中。可将宿主机的目录挂载到数据卷上,对数

    2024年02月12日
    浏览(61)
  • Centos升级docker后启动容器报错“unknown or invalid runtime name”

    操作系统为centos docker原来的版本为1.31.1,升级后为20 结尾有升级docker的教程 听说图片能凑字数,就截图贴了 重装docker之后试试这个,折腾一上午 https://blog.csdn.net/weixin_43448598/article/details/109412104 我是分割线 加入后面出现无法强制删除镜像文件时,或者报错(无法创建容器)

    2024年02月07日
    浏览(52)
  • docker centos容器里,安装python3环境,且安装java8环境。并打成基础镜像

    一、 1、运行命令,即自动下载centos对应的镜像,但此时镜像是关闭状态: docker run centos:7.4 2、docker images 查看上述命令对应的 镜像 3、docker run -it centos:7.4 /bin/bash 之后退出 exit docker ps -a 之后, docker start imageid 启动对应的关闭状态的镜像 。 4、docker exec -it imageid /bin/bash 进入镜

    2023年04月09日
    浏览(44)
  • Selenium技术在CentOS6.8系统的腾讯云服务器上的docker镜像的Ubuntu容器里的相关使用(Linux环境下)

    一开始看标题,我知道你们会很懵,我当初完成的时候,我自己也很懵,主要是想在Linux环境下使用Selenium技术来完成一些工作,本来打算用docker创建一个Anaconda的容器来用Selenium技术的,但发现无法通过chrome驱动来驱动谷歌浏览器,所以我又用docker创建了一个Ubuntu容器来使用

    2024年02月03日
    浏览(103)
  • 这里做一篇关于wsl2更新到最新版本使用镜像网络,但是docker创建的容器不能被访问的问题(困扰了我一整天)

    在windows2023年9月的一次更新中,wsl2支持了新的网络模式镜像模式,他能够通过localhost地址从wsl2内部连接到windows的127.0.0.1地址 ##相当于是和本地主机拥有同一个ip 原wsl2是不支持的,虽说是net网络模式,可访问主机,主机也可访问wsl2,同时也可上网,但是不能被网络访问,如

    2024年04月16日
    浏览(50)
  • CentOS 升级 OpenSSL 至最新版教程

    默认的 OpenSSL 版本: 提示如下: 下载地址:https://www.openssl.org/source/old/ 我选择的是:openssl-1.1.1l.tar.gz 命令如下: 这时查看 OpenSSL 版本会报错: 错误如下: 执行以下命令可以解决上面的错误: 在Ubuntu也更新OpenSSL,命令有些不一样: 提示如下: 至此,成功在 CentOS 上更新了

    2024年02月08日
    浏览(63)
  • Centos升级gcc版本

    步骤1:查看当前服务器gcc版本 gcc –version 步骤2:查看当前gcc安装目录 find / -name gcc cd /usr/bin ll gcc* 因为gcc,g++,c++都是配套的,查找出 g++和c++的原版本位置 步骤3:安装下载依赖包 yum install glibc-headers gcc-c++  gcc gmp  gmp-devel  mpfr  mpfr-devel  libmpc  libmpc-devel yum install libffi-dev

    2024年01月23日
    浏览(44)
  • CentOS 7升级gcc版本

    Centos 7默认gcc版本为4.8,有时需要更高版本的,这里以升级至9.3.1版本为例,分别执行下面三条命令即可,无需手动下载源码编译 1、安装 centos -release-scl 列出一下GCC版本 2、安装devtoolset,注意,如果想安装8. 版本的,就改成devtoolset-8-gcc ,以此类推 3、激活对应的devtoolset,所

    2023年04月20日
    浏览(40)
  • centos下升级git版本

    centos7系统默认的git安装版本是1.8,但是在项目构建中发现git版本过低,导致构建AI模型环境时出现各种错误,于是用源码编译的方式进行升级,同时该文章也适用于安装新的git。 2.1 第一步卸载原有的git 2.2. 安装相关依赖 2.3. 安装git 下载解压 编译安装 添加环境变量 那么,简

    2024年01月20日
    浏览(31)
  • CentOS 各版本镜像下载

    目前 CentOS 官网提供2个 Linux 变体,分别是:CentOS Linux 和 CentOS Stream 关于两者的区别可参考:CentOS Linux 和 CentOS Stream 介绍 今天介绍如何下载 CentOS 的镜像 一、CentOS官网下载: 下载 CentOS 7 的最新版本 下载地址:https://www.centos.org/centos-linux/ 如图所示,选择适合你系统的版本点

    2024年02月16日
    浏览(71)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包