docker安装、设置非sudo执行、卸载

安装

bash 复制代码
sudo snap install docker

设置docker非sudo执行

bash 复制代码
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
sudo chown root:docker /var/run/docker.sock

卸载docker

1.删除docker及安装时自动安装的所有包

bash 复制代码
apt-get autoremove docker docker-ce docker-engine  docker.io  containerd runc

2.查看docker是否卸载干净

bash 复制代码
dpkg -l | grep docker

3.删除没有删除的相关插件

bash 复制代码
apt-get autoremove docker-ce-*

4.删除docker的相关配置&目录

bash 复制代码
 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 删除无用的相关的配置文件
bash 复制代码
rm -rf /etc/systemd/system/docker.service.d
bash 复制代码
rm -rf /var/lib/docker

5.确定docker卸载完毕

bash 复制代码
docker --version
相关推荐
无足鸟ICT4 分钟前
【RHCA+】RPM包验证和数字证书
linux·运维·服务器
erzong23110 分钟前
Linux操作系统:线程概念与控制
linux·算法
星恒随风14 分钟前
Linux线程概念详解:从分页存储、页表、MMU与TLB,深入理解线程和进程的区别与联系
linux·运维·笔记·学习·状态模式
小范的技术工坊19 分钟前
Linux应用开发(文件IO)
linux·stm32·单片机
小范的技术工坊33 分钟前
Linux应用开发(文件属性)
linux·运维·服务器
wuminyu43 分钟前
JMM学习总结:深入理解happens-before关系
java·linux·c语言·jvm·c++
高晶2 小时前
ARM 嵌入式 Linux 文件系统从入门到实战:目录结构、权限管理、选型与挂载排查全攻略
linux·程序员
运维全世界3 小时前
Slurm集群搭建实战踩坑:存储节点无RAID、跨节点GPU无法读取数据彻底解决
linux
帷幕落秋3 小时前
进程服务与文件描述符
linux·运维·面试
用户209583592303 小时前
谛听(Diting)开发W7:检出率从 27% 到 100%,规则包从 19 条扩到 27 条
linux