【发布时间】:2021-11-13 16:15:40
【问题描述】:
我在 Google Compute Engine 上的 Google Container OS 内托管了一个 Docker 映像。为了部署我的容器,我这样做:
gcloud compute instances update-container example --container-image "$IMAGE_WITH_TAG"
在我最近的部署中,我收到了这个错误:
failed to register layer: Error processing tar file(exit status 1): write /usr/share/man/man1/journalctl.1.gz: no space left on device
通过 SSH 连接到我的 Docker 容器后,我运行 docker images 并注意到 Docker 仍然挂在我的旧镜像上。我可以手动删除这些镜像,但是再部署几次后就会出现同样的问题。
有没有办法在通过gcloud compute instances update-container 部署到容器操作系统时自动删除旧的 Docker 映像?
【问题讨论】:
标签: docker google-compute-engine google-container-os