Я использую службу приложений Azure (контейнеры Linux) для размещения приложения-контейнера. К сожалению для меня, служба приложений периодически выдает новую команду Docker Pull, например:
2018-11-08 18:39:32.512 INFO - Issuing docker pull: imagename =library/ghost:2.2.4-alpine
Я не знаю, почему он выдает эту команду, и я не могу понять, как это остановить.
Я хочу остановить это, потому что, хотя том, на котором мой контейнер хранит данные, может пережить перезапуск контейнера, он, похоже, не выживает, перестраивая контейнер. Я подозреваю, что это может быть связано с тем, что я использую Docker Compose (предварительный просмотр), а конфигурация docker Compose задает имя тома и связывает его с контейнером.
У меня в настоящий момент есть «непрерывное развертывание», переключившее «OFF» в консоли Azure, и я не могу найти какой-либо параметр, который, кажется, управляет тем, выполняет ли базовая служба приложений команду docker pull.
К сожалению, я не могу использовать отдельный контейнер докера, так как предварительно созданные изображения-призраки, похоже, не настроены для хранения данных в томе вне контейнера.
Мне не повезло в поиске часто задаваемых вопросов по службе приложений для получения информации об этом поведении. Я надеюсь, что совершил глупую ошибку, которую легко исправить, и кто-то здесь это увидит и исправит сам.