【发布时间】:2020-12-26 02:05:09
【问题描述】:
由于推送到 jfrog docker 注册表的 docker 镜像不规则,我的 /var 分区目前已满。
由于我可以 ssh 进入机器,我想知道我是否可以直接删除 /var 位置的图像,因为由于空间不足,我无法启动 artifactory 服务。
【问题讨论】:
标签: docker continuous-integration jfrog-container-registry
由于推送到 jfrog docker 注册表的 docker 镜像不规则,我的 /var 分区目前已满。
由于我可以 ssh 进入机器,我想知道我是否可以直接删除 /var 位置的图像,因为由于空间不足,我无法启动 artifactory 服务。
【问题讨论】:
标签: docker continuous-integration jfrog-container-registry
Docker 镜像作为校验和二进制文件存储在文件存储中。您将无法知道哪个校验和属于哪个图像,并且由于图像通常共享同一层,因此即使删除单个图像也会损坏多个图像。
在短期内,我建议移动(而不是删除)一些二进制文件,以便您启动注册表备份。您还可以删除备份目录(因为默认情况下备份是打开的,您可能实际上并不想要/不需要它,它占用了大量空间)。完成后,启动它并删除足够的图像以清除足够的空间,或者,最好扩展文件存储大小,或者,更好的是,将其移动到不同的分区,这样您就不会将应用程序/操作系统与应用程序数据混合。无论如何,当您有更多可用空间时,请将二进制文件移回其原始位置。
【讨论】: