彻底卸载码头工人的方法

  介绍

小编给大家分享一下彻底卸载码头工人的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

先上服务器环境信息:

彻底卸载码头工人的方法

卸载的原因:

宿主机过段时间就磁盘100%了,导致continart异常退出,后来找了很多解决方案,才发现是安装码头工人的时候有个配置文件错误(正常的应该是|存储司机:overlay2)。

彻底卸载码头工人的方法

上干货:

①卸载

yum  remove  docker  \   ,,,,,,,,docker-client  \   ,,,,,,,,docker-client-latest  \   ,,,,,,,,docker-common  \   ,,,,,,,,docker-latest  \   ,,,,,,,,docker-latest-logrotate  \   ,,,,,,,,docker-logrotate  \   ,,,,,,,,docker-selinux  \   ,,,,,,,,docker-engine-selinux  \   ,,,,,,,docker-engine      rm  -rf /etc/systemd/系统/docker.service.d      rm  -rf /var/lib/码头工人      rm  -rf /var/运行/码头工人

②安装

# !/bin/sh   set  - e      #,却;能够script  is  meant  for  quick ,, easy  install 通过:   #,,,美元curl  -fsSL  get.docker.com  -o  get-docker.sh   #,,,美元sh  get-docker.sh   #   #,For  test  builds (即只release 候选人):   #,,,美元curl  -fsSL  test.docker.com  -o  test-docker.sh   #,,,美元sh  test-docker.sh   #   注:#还以为;Make  sure 用verify 从而contents  of 从而脚本   #,,,,你downloaded  matches 从而contents  of  install.sh   #,,,located  at  https://github.com/docker/docker-install   #,,,before 执行。   #   #,Git  commit 得到https://github.com/docker/docker-install 当   #,从而script  was  uploaded  (Should  only  be  modified  by  upload 工作):   SCRIPT_COMMIT_SHA=36 b78b2         #,却;能够value  will  automatically  get  changed :   #,*,边缘   #,*,测试   #,*,实验   DEFAULT_CHANNEL_VALUE=https://www.yisu.com/zixun/氨咴怠?   如果[- z“频道”美元);然后   频道=$ DEFAULT_CHANNEL_VALUE   fi      DEFAULT_DOWNLOAD_URL=" https://download.docker.com "   如果[- z " $ DOWNLOAD_URL ");然后   DOWNLOAD_URL=$ DEFAULT_DOWNLOAD_URL   fi      DEFAULT_REPO_FILE=" docker-ce.repo "   如果[- z " $ REPO_FILE ");然后   REPO_FILE=" $ DEFAULT_REPO_FILE "   fi      SUPPORT_MAP="   x86_64-centos-7   x86_64-fedora-26   x86_64-fedora-27   x86_64-fedora-28   x86_64-debian-wheezy   x86_64-debian-jessie   x86_64-debian-stretch   x86_64-debian-buster   x86_64-ubuntu-trusty   x86_64-ubuntu-xenial   x86_64-ubuntu-bionic   x86_64-ubuntu-artful   s390x-ubuntu-xenial   s390x-ubuntu-bionic   s390x-ubuntu-artful   ppc64le-ubuntu-xenial   ppc64le-ubuntu-bionic   ppc64le-ubuntu-artful   aarch74-ubuntu-xenial   aarch74-ubuntu-bionic   aarch74-debian-jessie   aarch74-debian-stretch   aarch74-debian-buster   aarch74-fedora-26   aarch74-fedora-27   aarch74-fedora-28   aarch74-centos-7   armv6l-raspbian-jessie   armv7l-raspbian-jessie   armv6l-raspbian-stretch   armv7l-raspbian-stretch   armv7l-debian-jessie   armv7l-debian-stretch   armv7l-debian-buster   armv7l-ubuntu-trusty   armv7l-ubuntu-xenial   armv7l-ubuntu-bionic   armv7l-ubuntu-artful   ”      镜="   DRY_RUN=$ {DRY_RUN:}   虽然[$ # gt 0];做   “1美元”   ——镜子)   镜=" $ 2 "   转变   ;;   ——管制)   DRY_RUN=1   ;;   ——*)   回声“非法选择1美元”   ;;   esac   转变(美元($ #> 0 ?1:0))   完成      “镜子”美元   阿里巴巴)   DOWNLOAD_URL=" https://mirrors.aliyun.com/docker-ce "   ;;   AzureChinaCloud)   DOWNLOAD_URL=" https://mirror.azure.cn/docker-ce "   ;;   esac      command_exists () {   命令- v>/dev/null 2> & 1“$ @”   }      is_dry_run () {   如果[- z " $ DRY_RUN ");然后   返回1   其他的   返回0   fi   }      deprecation_notice () {   发行版=1美元   日期=2美元   回声   回声“弃用警告:“   回声”分布,美元的发行版,在此脚本将不再支持美元的日期。”   回声”如果你觉得这是一个错误请提交一个问题在https://github.com/docker/docker-install/issues/new上”   回声   睡眠10   }      get_distribution () {   lsb_dist=" "   我们正式支持/etc/os-release #每一个系统   如果(- r/etc/os-release);然后   lsb_dist=" $ (。/etc/os-release & & echo " $ ID”)”   fi   #返回一个空字符串以来这里应该好了   #案例陈述不行动,除非你提供一个实际的价值   回声“lsb_dist美元”   }      add_debian_backport_repo () {   debian_version=" $ 1 "   补?" http://ftp.debian.org/debian deb debian_version-backports主要美元”   如果!grep -Fxq/etc/apt/sources.list“补丁美元”;然后   (设置- x;$ sh_c "回声\ " $补丁\“>/etc/apt/sources.list”)   fi   }      echo_docker_as_nonroot () {   如果is_dry_run;然后   返回   fi   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

彻底卸载码头工人的方法