Как я могу обновить образ работающего экземпляра контейнера из пакетного файла и оставить все остальные параметры контейнера, такие как переменные среды, порты и т. Д., Без изменений?
Согласно этому документу https://docs.microsoft.com/en-us/azure/container-instances/container-instances-update я должен использовать az container create
.Я пробовал это сделать, но для того, чтобы просто изменить изображение, мне также нужно предоставить всю информацию о контейнере, иначе он сбросит его на значение по умолчанию.В этом случае это кажется бесполезным.
Другой вариант - использовать az container create
с параметром файла -f
, который принимает конфигурацию в формате yaml
.Если я пойду дальше, я даже смогу прочитать текущую конфигурацию контейнера и сохранить ее в файле с помощью команды az contaner export
.И тогда как-то мне нужно заменить старое значение свойства image
на новое и запустить az container create
.
Есть ли другие более простые варианты, как мне этого добиться?