#!/bin/bash
. /etc/profileDRIVER="overlay2"# 需要 514/957 内核
kv=$(uname -r | grep -Po '(?<=3.10.0-)\d+')
if [[ -n "$kv" ]]; thenif [[ $kv -lt 514 ]]; thenuname -aecho -e "docker 1.13 以上版本至少需要 3.10.0-514 内核"yum list kernel --showdupecho -e "请从上面的列表选择,手动执行 yum install kernel-3.10.0-xxx.... glibc systemd dbus polkit 后重启"fi
fi# 卸载老docker
yum install -y psmisc
killall -9 dockerd docker-containerd /usr/bin/dockerd
yum remove -y docker  docker-common docker-selinux docker-engine docker-ce docker-ce-cli containerd.io
rm -rf /etc/docker /etc/containerd /etc/sysconfig/docker* /etc/systemd/system/multi-user.target.wants/docker.service /usr/lib/systemd/system/docker.service /bin/dockerd /bin/docker /usr/bin/dockerd /usr/bin/docker /usr/lib/systemd/system/docker.service.d /etc/systemd/system/docker.service.d /etc/systemd/system/docker.service# 安装docker-18.09
yum install docker-ce -y
mkdir -p /etc/docker /etc/containerdcat >/etc/containerd/config.toml <<EOF
disabled_plugins = ["cri"]root = "/data0/docker-18.09.0-fs/containerd"
#root = "/var/lib/containerd"
#state = "/run/containerd"
#subreaper = true
#oom_score = 0#[grpc]
#  address = "/run/containerd/containerd.sock"
#  uid = 0
#  gid = 0#[debug]
#  address = "/run/containerd/debug.sock"
#  uid = 0
#  gid = 0
#  level = "info"
EOF# 重启
systemctl daemon-reload
systemctl restart docker
systemctl enable docker

强制卸载docker脚本相关推荐

  1. Ubuntu16.04安装与彻底卸载docker(亲测有效)

    文章目录 一. 环境准备 二.安装docker 方法一:使用存储库apt-get进行安装 方法二:使用便捷脚本进行安装 三.添加访问权限 四.运行效果图 一. 环境准备 首先我们需要一台Ubuntu1 ...

  2. RPM的强制安装和强制卸载

    在做RPM软件适配的时候,经常会出现需要自己安装额外的安装包,包名中的版本号不一致也会出现提示,要安装统一版本号的软件包,并且还会出现对更新软件包的依赖,在已经存在软件包的情况下,按需升级软件包,可以 ...

  3. docker脚本自动化安装

    docker脚本自动化安装 1.安装docker和docker-compose installdocker.sh shell脚本安装docker和docker-compose install-dock ...

  4. linux 卸载docker 离线_Linux 离线安装docker的过程(一键式安装)

    前言 有时候会遇到服务器不能联网的情况,这样就没法用yum安装软件,docker也是如此,针对这种情况,总结了一下离线安装docker的步骤,分享给大家 1. 准备docker离线包 下载需要安装的d ...

  5. Linux环境安装、卸载Docker

    Linux环境安装.卸载Docker 安装: 1.Docker要求CentOS系统的内核版本高于 3.10 ,通过 uname -r 命令查看你当前的内核版本是否支持安账docker 2.更新yum包 ...

  6. CentOS7中卸载Docker

    场景 CentOS7中Docker的安装与配置: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701 在上面进行安装 ...

  7. centos7安装、卸载docker (yum方式)

    一.安装docker 1.查看仓库中所有docker版本 yum list docker-ce --showduplicates | sort -r 2.yum安装 默认安装最新版本:yum inst ...

  8. 卸载idea2020不干净_强制卸载软件程序、以及清理注册表

    我们经常遇到,软件卸载不了,或者卸载不干净的情况.要手动去强制卸载软件和清理它的注册表信息,比较麻烦.因此很多朋友都喜欢用三百六来强制卸载.但是360有时候也卸载不干净软件.而且三百六本来就不干净.除 ...

  9. 域控制器的强制卸载,Active Directory系列之十四

    域控制器的强制卸载 上篇博文中我们介绍了如何对域控制器进行常规卸载,本文中我们将介绍如何对域控制器进行强制卸载.为什么需要对域控制器进行强制卸载呢?如果域控制器不能和复制伙伴正常通讯,而且更正无望,那 ...

最新文章

  1. 基于Selenium2和TestNG的自动化测试
  2. Drupal的高速缓存配置APC
  3. Codeforces 1375H Set Merging (分块)
  4. python重命名异常_python异常处理
  5. javascript dom追加内容的例子
  6. STL 之replace,replace_if,replace_copy,replace_copy_if
  7. Oracle数据库基本概念理解(1)
  8. mcq 队列_人工智能搜索问题能力问题解答(MCQ)
  9. 订单号生成的一些想法
  10. 程序猿爆笑选集(1)
  11. android studio怎么输入中文,怎么在linux版的AndroidStudio输入中文?
  12. python查询最高分_精通 Oracle+Python,第 1 部分:查询最佳应践
  13. Java面向对象封装和继承,java实现即时通讯的架构
  14. 【AD20学习笔记】PCB封装库的创建
  15. 与亲哥决裂20年,董明珠被踢出族谱:帮你是情分,不帮你是本分
  16. android 微信评论功能,Android仿微信朋友圈点击评论自动定位到相关行功能
  17. Unity3d bounds包围盒 和collider碰撞器区别
  18. 怎么把cad做的图分享给别人_怎么将CAD图转换
  19. 110配线架打法图解_配线架打线的方法以及110配线架的按照流程
  20. 台式计算机激光头,cd机激光头维修论坛-CD机维修,我家台式CD机坏了,进仓后激光头只动动,但是不发红光,懂的朋友来指点。-电气资讯 - 电工屋...

热门文章

  1. Cypress USB描述符的格式与含义
  2. 学习使我快乐 第七天
  3. 要求输出事故报告,线上日志文件却不见了!!
  4. jquery 嵌套子页面
  5. failed to allocate 2.00G (2147483648 bytes) from device: CUDA_ERROR_OUT_OF_MEMORY: out of memory
  6. mxGraph使用(vue)
  7. SKU,UPC,ASIN,EAN,GCID到底是什么鬼
  8. 电影院选座问题----go
  9. (二)Markdown编辑器的使用效果 | 以CSDN自带MD编辑器为例
  10. ros 机械臂复位_松下机械手原点调整方法