介绍
小编给大家分享一下彻底卸载码头工人的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
先上服务器环境信息:
卸载的原因:
宿主机过段时间就磁盘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彻底卸载码头工人的方法