qhdx07
作者qhdx072022-05-21 16:13
系统架构师, as

Docker空间清理

字数 579阅读 474评论 0赞 1

1.docker使用的存储空间查看和修改

查看docker默认的存储路径:


修改默认的存储路径:docker是1.12或以上的版本,推荐修改daemon.json文件,需重启docker服务生效;原docker目录可以mv移动到新路径(先停止所有容器,不建议使用cp命令,可能会存在权限问题)。

查看docker占用的磁盘空间:

2.docker相关的清理

<1> 清理所有已停止的容器

(要先确认停止的容器中是否有不可以删除的,也可以删除后使用镜像再启一个容器)

<2>清理所有悬空镜像(未打标签)

清理创建时间超过一个月(months)的镜像:(小时hours、天days、周weeks)

<3>清理所有无用volume

<4>自动空间清理

该指令是自动清理空间,该指令默认会清除所有如下资源:

已停止的容器(container)

未被任何容器所使用的卷(volume)

未被任何容器所关联的网络(network)

所有悬空镜像(image)

注意:该指令默认只会清除悬空镜像,未被使用的镜像不会被删除。

添加 -a 或 --all 参数后,可以一并清除所有未使用的镜像和悬空镜像。

可以添加 -f 或 --force 参数用以忽略相关告警确认信息。

指令结尾处会显示总计清理释放的空间大小。

<5>清理json缓存日志

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

容器云管理平台选型优先顺序调查

发表您的选型观点,参与即得50金币。