当前位置: 首页 > 知识库问答 >
问题:

如何使用yaml文件创建azure容器实例

淳于恺
2023-03-14

我有一个完整的CLI命令来创建Azure容器实例。从该命令创建实例效果良好。现在,我正在考虑将所有这些命令参数放置在yaml文件中。

我已经检查了以下帮助我启动的链接:将Azure文件卷装载到容器

我的问题如下:

1-在我的命令中,我需要从Azure容器注册表中获取图像,我们需要为其传递服务器名称和密码。如何在yaml文件中定义此条目?

2-我有一套要设置的环境,我应该用哪种语法设置它们?

谢谢你的帮助问候

共有1个答案

仲柏
2023-03-14

1-在我的命令中,我需要从Azure容器注册表中获取图像,我们需要为其传递服务器名称和密码。如何在yaml文件中定义此条目?

在YAML文件中使用ImageRegstryCrepedia als属性指定映像注册表凭据

imageRegistryCredentials: # Credentials to pull a private image
  - server: string
    username: string
    password: string

2-我有一套要设置的环境,我应该用哪种语法设置它们?

这是初始化环境变量的语法

environmentVariables:
      - name: string
        value: string
        secureValue: string

以下是Azure容器实例的YAML参考Azure文档

 类似资料:
  • 我们如何使用Azure Devops rest API创建Azure管道(yaml方法)。基本上,我试图以编程方式而不是通过Azure Devops portal创建一个新的管道,我引用了下面的链接:https://docs.microsoft.com/en-us/rest/api/Azure/Devops/pipelines/pipelines/create?view=azure-devops-

  • 我创建了一个 Azure DevOps 管道,以使用以下脚本使用 Azure CLI 任务创建 Azure 容器实例 (Windows) 的新实例: 任务失败,出现以下错误: 请求的资源目前在“西欧”位置不可用。请使用其他资源请求或在其他位置重试。请求的资源:“4”CPU“8”GB内存“Windows”操作系统虚拟网络 支持 Docker 文件中的基本映像(我认为): 一些说明: 资源组已存在 我

  • 我正在尝试将Mongo作为容器组的一部分部署到Azure容器实例上。为此,我使用一个带有文件共享的存储帐户来持久化mongo数据。无法将卷装载到默认位置,因此我将其装载到其他位置,并使用--db path标记启动mongod。使用下面的CLI full命令,这一切都可以正常工作。 然而,当我想将所有这些命令转换为YAML配置文件时,它就不起作用了。Mongo崩溃,出现未知文件或目录错误。如果在没有

  • 我需要在Azure数据工厂中创建一个调度触发器(它将在3小时内每15分钟运行一次),当在Azure Blob存储容器中创建三个不同的文件时,该触发器将通过管道传输。只有在blob容器中创建了所有3个文件时,才应开始管道执行。例如,如果3个小时过去了,并且存储blob中只有两个文件,则管道将不必运行。

  • 我试图创建一个容器实例作为连接到现有VNET和子网的专用网络。我昨天设法让它运行,但是更新或刷新映像非常慢。我正在dockerhub上使用私有映像。 现在,当我尝试使用相同的VNET、子网和映像创建ACI时,我会收到错误: 请求的资源目前在“westeurope”位置不可用。请使用其他资源请求或在其他位置重试。请求的资源:“1”CPU“1.5”GB内存“Linux”操作系统虚拟网络单击此处获取详细