Centos7 升级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

安装新版本Docker

yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

启动Docker

systemctl start docker

开启Docker开机自启

systemctl enable docker

查看Docker版本

docker version

查看原有容器

docker ps -a

注意:如果启动容器报错

报错内容:Error response from daemon: unknown or invalid runtime name: docker-runc

备份容器信息

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

再次启动容器成功。

相关推荐

  1. CentOS7安装最新版本git

    2024-01-29 01:40:03       33 阅读
  2. centos7升级openssl3.0.13版本

    2024-01-29 01:40:03       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-29 01:40:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-29 01:40:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-29 01:40:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-29 01:40:03       20 阅读

热门阅读

  1. 紫外工业相机在半导体制造检测系统中的应用

    2024-01-29 01:40:03       37 阅读
  2. 动态路由的使用

    2024-01-29 01:40:03       34 阅读
  3. 【大厂AI课学习笔记】1.1.1人工智能导论

    2024-01-29 01:40:03       33 阅读
  4. MySQL:事务隔离级别详解

    2024-01-29 01:40:03       37 阅读
  5. Web开发中19种推荐VSCode插件

    2024-01-29 01:40:03       33 阅读
  6. Lombok 记录各种用法

    2024-01-29 01:40:03       31 阅读
  7. 第九章 SQL Search REST 接口

    2024-01-29 01:40:03       29 阅读
  8. Android 自定义builder对话框

    2024-01-29 01:40:03       41 阅读