1

如何从批处理文件更新正在运行的容器实例的映像,并保持所有其他容器设置(如环境变量、端口等)不变?

根据这个文档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.

还有其他更简单的选择如何实现?

4

1 回答 1

1

如果您想更改图像,容器实例将重新创建。如果您想在不更改的情况下保留容器设置,那么 yaml 文件是创建容器实例时最好的方法。没有比它更简单的方法了。

于 2018-09-27T08:22:11.440 回答