Диск с образами Azure — Docker переполнен

#azure #docker

#azure #docker

Вопрос:

У меня есть настроенное приложение, развернутое в Azure в качестве службы приложений. После нескольких развертываний я получил следующую ошибку: введите описание образа здесь

Служба Linux, которая извлекает образ docker для его запуска, кажется, заполнена. Но я не уверен, куда извлекаются эти изображения, потому что на вкладке Хранилище файловой системы указано, что используется только 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"}
  

Комментарии:

1. Проблема связана с размером изображения, возможно, вам нужно удалить ненужные вещи в изображении. Или используйте меньший базовый образ или выполните несколько шагов, чтобы уменьшить количество мусора в процессе выполнения.