0


Linux系统下docker&docker-compose的完全卸载与安装

docker的卸载与安装

卸载旧版本

如果本机有docker,可以按这个流程把旧版本卸载:

杀死所有运行容器

dockerkill$(dockerps-a-q)

杀死容器
有报错是正常的,无脑下一步就行。

删除所有容器

dockerrm$(dockerps-a-q)

删除容器
那些乱码是容器ID。

删除所有镜像

docker rmi $(docker images -q)

删除镜像

停止 docker 服务

systemctl stop docker

停止docker

删除存储目录

rm-rf /etc/docker
rm-rf /run/docker
rm-rf /var/lib/dockershim
rm-rf /var/lib/docker

删除存储目录

可能有些目录不存在,不用管,有谁删谁。因为使用了“-rf”,所以系统不会给任何反馈。

卸载 docker

查看已安装的 docker 包

yum list installed |grepdocker

执行效果:
在这里插入图片描述
用下面的命令卸载相关包,具体要看上个命令给了哪些包,比如我的设备上就有这些包。

yum remove -y containerd.io.x86_64 docker-buildx-plugin.x86_64 docker-ce.x86_64 docker-ce-cli.x86_64 docker-ce-rootless-extras.x86_64 docker-compose.noarch docker-compose-plugin.x86_64 python36-docker.noarch python36-docker-pycreds.noarch python36-dockerpty.noarch

卸载相关包
此时就docker相关的东西就卸载完了,就可以执行安装操作了。

安装docker

安装依赖,这个命令不执行后面很可能会报错:

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

把yum的repo源加一条阿里的docker源,可以忽略这步,不过这块地方网络不是很好,可能下载极其缓慢甚至无法下载。

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

yum安装docker,命令里的docker-ce

yum install docker-ce -y
yum installdocker-compose-y

执行效果:

安装docker&docker-compose

还可以使用下面的命令再检验一下是否完成:

docker--versiondocker-compose--version

执行效果:
版本检查

标签: linux docker 运维

本文转载自: https://blog.csdn.net/weixin_44019423/article/details/137665231
版权归原作者 Zrloong 所有, 如有侵权,请联系我们删除。

“Linux系统下docker&docker-compose的完全卸载与安装”的评论:

还没有评论