首页 > 系统相关 >ubuntu下完全卸载重装docker教程

ubuntu下完全卸载重装docker教程

时间:2023-12-15 10:22:58浏览次数:36  
标签:删除 get sudo sh 卸载 docker ubuntu

操作需在管理员权限下运行

卸载docker

1.删除docker的所有包

apt-get autoremove docker docker-ce docker-engine  docker.io  containerd runc

2.查看docker是否卸载干净

dpkg -l | grep docker

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

3.删除相关插件

apt-get autoremove docker-ce-*

4.删除docker配置目录

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

rm -rf /var/lib/docker

5.确定docker卸载完毕

docker --version

遇到的问题

按照上述流程后,再次输入docker --version还是会出现docker的版本号,让我很纳闷。输入which docker后,发现还存在一个snap 版本的docker吗,输入以下命令删除

which docker
sudo snap remove --purge docker

再输入

whereis docker

将所有与docker相关的文件删除。

重装

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo service docker start

标签:删除,get,sudo,sh,卸载,docker,ubuntu
From: https://www.cnblogs.com/scottyzh/p/17901181.html

相关文章

  • miui不root卸载更新
    建议卸载更新前提前备份“系统更新”确保有这样东西1、Windows电脑一台2、adb文件(自行下载),如果里面包含adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll这三个文件证明下载对了。首先把下载来的adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll这三个文件放入C:\Windows\System32和C:\Window......
  • Docker相关概念
    镜像(Image):Docker将应用程序及其所需的依赖、函数库、环境、配置等文件打包在一起,称为镜像。(安装包)容器(Container):镜像中的应用程序运行后形成的进程就是容器,只是Docker会给容器进程做隔离,对外不可见。仓库(repository):仓库就是存放镜像的地方!仓库分为公有仓库和私有仓库! 一切......
  • [docker] docker常用命令
    docker的命令是使用docker中重要的一环,这里只列出了部分命令,更多的命令可以参见docker文档https://docs.docker.com/engine/reference/run/启动命令这里的docker是安装在centos8上的systemctlstartdocker//启动docker服务systemctlstopdocker//停止docker服务sy......
  • docker安装aira2 pro与ariang以及alist推送下载的配置
    Docker一键安装aira2-pro:dockerrun-d--namearia2--restartunless-stopped--log-optmax-size=1m-ePUID=$UID-ePGID=$GID-eUMASK_SET=022-eRPC_SECRET=12345678-eRPC_PORT=6800-eLISTEN_PORT=6888-p16800:6800-p16888:6888-p16888:6888/udp-v/mnt/c/......
  • Docker使用手册--给你通用常用命令
    卸载JDKrpm-qa|grep-ijavarpm-qa|grep-ijava|xargs-n1rpm-e--nodeps安装JDKtar-zxvfjdk-8u351-linux-x64.tar.gzvim/etc/profileexportJAVA_HOME=/home/jdk/jdk-11.0.19exportJRE_HOME=${JAVA_HOME}/jreexportCLASSPATH=.:${JAVA_HOME}/lib:$......
  • 卸载Postman?这款IDEA插件真可以!
    Postman是大家最常用的API调试工具,那么有没有一种方法可以不用手动写入接口到Postman,即可进行接口调试操作?今天给大家推荐一款IDEA插件:ApipostHelper,写完代码就可以调试接口并一键生成接口文档!而且还可以根据已有的方法帮助您快速生成url和params。更重要的是他完全免费!Apipost......
  • 卸载Postman?这款IDEA插件真可以!
    Postman是大家最常用的API调试工具,那么有没有一种方法可以不用手动写入接口到Postman,即可进行接口调试操作?今天给大家推荐一款IDEA插件:ApipostHelper,写完代码就可以调试接口并一键生成接口文档!而且还可以根据已有的方法帮助您快速生成url和params。更重要的是他完全免费!Apipos......
  • ubuntu 创建一个与系统 python 分离的 python 环境
    为什么需要这样的python环境以免破坏系统python避免和其他用户共用python让python环境私有如何创建这样的环境下载python安装包aptdownloadpython3.8-minimal如果系统提示没有对应的版本,可以试试将3.8修改为其他版本。如果有更好的方法,欢迎留言。下载完成......
  • 让JVM适应Docker限制:动态调整内存
    背景在现代应用开发中,容器化技术(如Docker)已经成为主流。但是,Java应用在容器中运行时面临着挑战:传统的JVM内存设置需要在启动时指定静态的堆内存大小,这种设置方法难以适应动态变化的容器环境。由于容器环境受到cgroup限制,传统的静态内存配置可能导致资源不足或浪费。因此,让JVM能够感......
  • docker-挂载数据卷实现不重启Nginx容器展示不同的网页内容
    dockerpullnignxdockervolumecreatetest_volumesdockerrun-d-p80:80-hnginx--namenginx--mounttype=bind,source=/var/lib/docker/volumes/test_volumes,destination=/var/nginx/htmlnginx#-hnginx是必须的,不然就要去更改容器里面的Nginx.conf配置项容器......