首页 > 系统相关 >centos 系统如何彻底删除docker命令

centos 系统如何彻底删除docker命令

时间:2024-03-11 10:25:46浏览次数:21  
标签:centos 删除 步骤 sudo rm docker CopyCopy Docker

如果你想完全删除 CentOS 系统上的 Docker 命令,你可以按照以下步骤进行:

步骤 1: 停止正在运行的 Docker 服务

sudo systemctl stop docker

步骤 2: 卸载 Docker 软件包

  1. 卸载 Docker 软件包:
sudo yum remove docker-ce docker-ce-cli containerd.io
  1. 删除 Docker 已创建的文件和目录:(谨慎操作,确保不需要这些文件)
sudo rm -rf /var/lib/docker
sudo rm -rf /etc/docker

步骤 3: 删除已存在的 Docker 映像、容器和数据

注意:这一步骤会删除所有 Docker 容器、映像和数据,请确保你不再需要这些信息。

  1. 停止并删除所有 Docker 容器:
sudo docker stop $(sudo docker ps -a -q)
sudo docker rm $(sudo docker ps -a -q)
  1. 删除所有 Docker 镜像:
sudo docker rmi $(sudo docker images -a -q)

步骤 4: 清理 Docker 遗留的文件

sudo rm -rf /var/lib/docker
sudo rm -rf /var/run/docker

步骤 5: 使用以下命令删除 Docker 的配置文件 (如果存在)

sudo rm -rf /etc/systemd/system/docker.service

步骤 6: 清理 Docker 网络

sudo rm -rf /var/lib/docker/network

步骤 7: 重启服务器

sudo reboot

完成上述步骤后,Docker 将被完全删除。请确保备份所有重要数据,以免丢失。

标签:centos,删除,步骤,sudo,rm,docker,CopyCopy,Docker
From: https://www.cnblogs.com/weifeng1463/p/18065462

相关文章

  • CentOS8使用yum报错:Cannot prepare internal mirrorlist: No URLs in mirrorlist
    CentOS8使用yum报错:Cannotprepareinternalmirrorlist:NoURLsinmirrorlist报错信息:错误:为仓库'appstream'下载元数据失败:Cannotprepareinternalmirrorlist:NoURLsinmirrorlist 出现这个问题的原因是:在2022年1月31日,CentOS从官方镜像中移除CentOS8的所......
  • 使用 Docker 部署 Fiora 在线聊天室平台
    一、Fiora介绍Fiora简介Fiora是一款开源免费的在线聊天系统。GitHub:https://github.com/yinxin630/fioraFiora功能注册账号并登录,可以长久保存你的数据加入现有群组或者创建自己的群组,来和大家交流和任意人私聊,并添加其为好友多种消息类型,包括文本/表情/图片/......
  • Logstash系列---【centos7离线安装logstash7.8.0】
    1.安装包下载地址一般根据es的版本来确定logstash的版本,一般保持一致即可。Logstash和es版本对应关系:https://www.elastic.co/cn/support/matrix#matrix_compatibility。Logstash下载地址:https://www.elastic.co/cn/downloads/past-releases/logstash-7-8-02.解压并复制配置......
  • yum源报错或误删/etc/yum.repos.d/CentOS-Base.repo文件
    yum安装报错: 解决办法1:复制一份新的CentOS-Base.repo在/etc/yum.repos.d/目录下链接:https://pan.baidu.com/s/1SBurygpKAyUJ2iQxuBvMqA提取码:f2rm 解决办法2(前提装了wget,亲测有效):wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/r......
  • Linux系统初始化+安装docker
    Linux初始化脚本#!/bin/bash#在master节点和worker节点都要执行#安装docker#参考文档如下#https://docs.docker.com/install/linux/docker-ce/centos/#https://docs.docker.com/install/linux/linux-postinstall/#卸载旧版本yumremove-ydocker\docke......
  • Dockerfile相关
    Dockerfile相关谁什么概念Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本步骤编写Dockerfile文件---->dockerbuild命令构建镜像---->dockerrun运行新镜像构建容器实例Dockerfile内容的基础知识或约定1.每条保留字指令都是......
  • docker安装elasticsearch
    1.dockernetworkcreatees-net2.dockerpullelasticsearch:8.6.03.mkdir-p/usr/local/es/data/usr/local/es/config/usr/local/es/plugins4.chmod777/usr/local/es/datachmod777/usr/local/es/configchmod777/usr/local/es/plugins5.配置config/elasticsear......
  • 使用 Docker 部署 Next Terminal 轻量级堡垒机
    1)NextTerminal介绍官网:https://next-terminal.typesafe.cn/GitHub:https://github.com/dushixiang/next-terminal想必经常玩服务器的都了解过堡垒机,类似于跳板机,但与跳板机的侧重点不同。堡垒机的主要功能是控制和监控对内部网络的远程访问。它提供严格的访问控制、会话审计......
  • 在Docker中,Docker配置文件在哪里以及如何修改?
    Docker的主要配置文件通常位于Linux系统的/etc/docker/目录下,关键的配置文件是daemon.json。这个文件用于配置Docker守护进程(DockerDaemon)的各项参数,包括但不限于数据存储位置、网络设置、日志配置、信任代理等。查找和修改Docker配置文件的步骤如下:定位配置文件:Docker的......
  • 在Docker中,如何控制容器占用系统资源(CPU,内存)的份额?
    在Docker中,你可以通过多种方式来控制容器对系统资源(如CPU和内存)的使用份额,以确保容器不会过度消耗宿主机的资源,并与其他容器公平地共享资源。以下是一些常用的方法:一.控制CPU资源CPU份额(CPUShares):Docker使用CPU份额来分配CPU时间。默认情况下,所有容器具有相同的CPU份额,这意......