安装包与容器总览
docker system df -v查看正在运行的容器
docker ps -a删除容器
如果想重新安装,也遵循这个步骤
#首先停止容器
docker stop 容器名
#删除容器并同时删除其关联的匿名卷
docker rm -v 容器名
#重新运行则使用run指令,删除镜像则使用下面的操作
docker rmi 容器名一键清理命令
#仅已停止的容器
container prune
#仅悬空镜像
image prune
#容器+镜像+网络+缓存
system prunefind尝试检查相关项目的残留情况
博主准备删除一个名为 xiaomusic的项目:
find / -type d -name "*xiaomusic*" 2>/dev/nullfind
基础命令:用于在目录层次结构中搜索文件和目录
/
搜索的起始路径:从根目录开始搜索整个文件系统
-type d
文件类型筛选:只查找目录(directory)
其他常见类型:
-type f:只查找文件
-type l:只查找符号链接
-name*xiaomusic*
名称匹配:查找名称中包含 "xiaomusic" 的目录*是通配符:*xiaomusic* = 前后都可以有任何字符
例如:xiaomusic、my_xiaomusic、xiaomusic_app 等都会被匹配
2>/dev/null
错误处理:将错误信息重定向到 "黑洞"
2> 表示标准错误输出
/dev/null 是一个特殊设备,会丢弃所有写入的数据
作用:隐藏权限拒绝等错误信息,让输出更干净
Local Volumes是什么
Docker Local Volumes(本地数据卷) 是 Docker 官方推荐的、用于持久化存储数据的一种机制。它由 Docker 自己管理,存储在宿主机(Host Machine)的文件系统中,但与容器的生命周期解耦。
有时候明明已经停用了docker,但这些数据卷仍然会得到保留,虽然不占什么空间,如果确实强迫症想将其删除的可以尝试以下命令来删除未使用的数据卷:
docker volume prune

