Azure - Docker 映像磁盘已满

Tib*_*bor 6 azure docker

我有一个 dockerized 应用程序作为应用程序服务部署到 Azure。经过几次部署后,我收到以下错误: 在此处输入图片说明

拉取 docker 映像以运行它的 linux 服务似乎已满。但我不确定这些图像被拉到哪里,因为文件系统存储选项卡说只使用了 4% 的存储空间。

我已经尝试使用来自 ACR 注册表和我们的私有存储库的图像,问题是相同的。

我也尝试过通过 ssh 连接,但似乎也没有完整的东西。

将服务计划从 S1 更改为 S2 解决了这个问题,但我更喜欢有一个解决方案,我可以清理旧图像/资源或类似的东西。

有人可以帮我解决这个问题吗?

编辑:

查看日志,基本上是docker容器启动失败:

InnerException: Docker.DotNet.DockerApiException, Docker API responded with status code=InternalServerError, response={"message":"OCI runtime create failed: container_linux.go:349: starting container process caused \"process_linux.go:449: container init caused \\\"rootfs_linux.go:58: mounting \\\\\\\"/var/LWASFiles/Sites/<site>/appsvctmp\\\\\\\" to rootfs \\\\\\\"/mnt/data/docker/images/231072.231072/aufs/mnt/a09dddec5e34cf18d12715faf148185e0fd74ae31e634f5f58f7a5525c89571a\\\\\\\" at \\\\\\\"/mnt/data/docker/images/231072.231072/aufs/mnt/a09dddec5e34cf18d12715faf148185e0fd74ae31e634f5f58f7a5525c89571a/appsvctmp\\\\\\\" caused \\\\\\\"mkdir /mnt/data/docker/images/231072.231072/aufs/mnt/a09dddec5e34cf18d12715faf148185e0fd74ae31e634f5f58f7a5525c89571a/appsvctmp: no space left on device\\\\\\\"\\\"\": unknown"}
Run Code Online (Sandbox Code Playgroud)