安装包与容器总览
docker system df -v
查看正在运行的容器
docker ps -a
删除容器
如果想重新安装,也遵循这个步骤
#首先停止容器
docker stop 容器名
#删除容器并同时删除其关联的匿名卷
docker rm -v 容器名
#重新运行则使用run指令,删除镜像则使用下面的操作
docker rmi 容器名
一键清理命令
#仅已停止的容器
container prune
#仅悬空镜像
image prune
#容器+镜像+网络+缓存
system prune
find尝试检查相关项目的残留情况
博主准备删除一个名为 xiaomusic的项目:
find / -type d -name "*xiaomusic*" 2>/dev/null
find
基础命令:用于在目录层次结构中搜索文件和目录
/
搜索的起始路径:从根目录开始搜索整个文件系统
-type d
文件类型筛选:只查找目录(directory)
其他常见类型:
-type f:只查找文件
-type l:只查找符号链接
-name
*xiaomusic*
名称匹配:查找名称中包含 "xiaomusic" 的目录*
是通配符:*xiaomusic*
= 前后都可以有任何字符
例如:xiaomusic、my_xiaomusic、xiaomusic_app 等都会被匹配
2>/dev/null
错误处理:将错误信息重定向到 "黑洞"
2> 表示标准错误输出
/dev/null 是一个特殊设备,会丢弃所有写入的数据
作用:隐藏权限拒绝等错误信息,让输出更干净