我有一个作为应用程序服务部署到Azure的dockerized应用程序。经过几次部署后,出现以下错误:
拉出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"}