部署Azure虚拟机引导时运行自定义脚本

我正在使用Azure Python SDK在云中部署Linux Vm。 这个Vm有一个公共IP和ssh启用。 我需要在启动后立即运行一个自定义脚本。 这个脚本将安装点,python,docker等,并启动docker集装箱。

如何在部署虚拟机时通过这个脚本? /我怎么能指示vm启动后运行这个脚本?

干杯,史蒂夫

根据您的情况,您可以使用Azure自定义脚本扩展 。

自定义脚本扩展在Azure虚拟机上下载并执行脚本。 此扩展对于部署后configuration,软件安装或任何其他configuration/pipe理任务非常有用。 脚本可以从Azure存储或其他可访问的Internet位置下载,也可以提供给扩展运行时。

如果你想用python来做到这一点,请参考这个python sdk文档 。

请参考相似的问题 。