Docker安全的清理匿名数据卷
1. 查看数据卷详细信息
# 查看所有的数据卷
docker volume ls
# 查看特定数据卷的详细信息 语法:docker volume inspect <volume_name>
docker volume inspect 0c4f810bb132301e6bbedd68f40a28d42970fa7472c5113bcec93f704d4ca136
# 会显示挂载点路径 语法:docker volume inspect <volume_name> | grep Mountpoint
docker volume inspect 0c4f810bb132301e6bbedd68f40a28d42970fa7472c5113bcec93f704d4ca136 | grep Mountpoint2. 临时挂载数据卷查看内容
# 创建临时容器挂载数据卷来查看内容
docker run --rm -it -v 0c4f810bb132301e6bbedd68f40a28d42970fa7472c5113bcec93f704d4ca136:/data alpine sh
# 进入容器后查看 /data 目录内容
ls -la /data3. 查找哪些容器正在使用数据卷
4. 批量查看数据卷内容的脚本
5. 查看数据卷使用情况
6. 更安全的清理方式
7. 避免future问题的建议
8. 直接在宿主机查看(Linux/Mac)
Last updated