Обновите образ экземпляра контейнера Azure

Как я могу обновить образ запущенного экземпляра контейнера из командного файла и оставить все остальные настройки контейнера, такие как переменные среды, порты и т. Д., Нетронутыми?

Согласно этому документу https://docs.microsoft.com/en-us/azure/container-instances/container-instances-update Я должен использовать az container create. Я пробовал, но чтобы просто изменить изображение, мне также нужно предоставить всю информацию о контейнере, иначе он сбросит его до значения по умолчанию. В данном случае это кажется таким бесполезным.

Другой вариант - использовать az container create с параметром -f file, который принимает конфигурацию в формате yaml. Если я пойду дальше, я даже смогу прочитать текущую конфигурацию контейнера и сохранить ее в файле с помощью команды az contaner export. А потом мне нужно как-то заменить старое значение свойства image новым и запустить az container create.

Есть ли другие более простые варианты, как я могу этого добиться?


person Roman D.    schedule 27.09.2018    source источник


Ответы (1)


Экземпляр контейнера будет воссоздан, если вы захотите изменить изображение. Если вы хотите сохранить настройку контейнера без изменения, файл yaml - лучший и полезный способ создания экземпляра контейнера. И нет другого более легкого пути, чем он.

person Charles Xu    schedule 27.09.2018