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
相关推荐
不想学习!!15 分钟前
linux之进程控制
java·linux·服务器
良许Linux16 分钟前
学电子信息工程时你遇到什么相见恨晚的网站和学习方法?
linux
良许Linux19 分钟前
一个人离职前有什么征兆?
linux
神经毒素23 分钟前
WEB安全--文件上传漏洞--36C3 CTF includer bypass
linux·安全·web安全
良许Linux29 分钟前
单片机、嵌入式的大神都平时浏览什么网站?
linux
kfepiza33 分钟前
`accept_ra` 和 `autoconf` 和 `forwarding` 的关系 笔记250404
linux·网络·笔记·tcp/ip·智能路由器·ip·tcp
DADIAN_GONG42 分钟前
incomplete command on Huawei switch
linux·运维·华为
Once_day1 小时前
Linux错误(6)X64向量指令访问地址未对齐引起SIGSEGV
linux·c++·sse·x64·sigsegv·xmm0
Tee xm1 小时前
清晰易懂的 Flutter 卸载和清理教程
linux·windows·flutter·macos
小镇青年达师傅1 小时前
System V信号量 vs. POSIX信号量:核心区别与选型指南
linux·嵌入式·多线程·系统编程