You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Azure CLI配置Azure容器实例(ACI)的DNS?

Azure容器实例(ACI)DNS配置的Azure CLI实现

问题描述

已有通过ARM模板配置ACI DNS解析的示例(包含自定义DNS服务器与搜索域),现询问是否可通过az container create命令完成相同的DNS配置,且在Azure CLI官方文档中未找到相关指引。

对应的ARM模板配置如下:

apiVersion: '2021-07-01'
location: westus
name: pwsh-vnet-dns
properties:
  containers:
  - name: pwsh-vnet-dns
    properties:
      command:
      - /bin/bash
      - -c
      - echo hello; sleep 10000
      environmentVariables: []
      image: mcr.microsoft.com/powershell:latest
      ports:
      - port: 80
      resources:
        requests:
          cpu: 1.0
          memoryInGB: 2.0
  dnsConfig:
    nameServers:
    - 10.0.0.10 # DNS Server 1
    - 10.0.0.11 # DNS Server 2
    searchDomains: contoso.com # DNS search suffix
  ipAddress:
    type: Private
    ports:
    - port: 80
  subnetIds:
    - id: /subscriptions/<subscription-ID>/resourceGroups/ACIResourceGroup/providers/Microsoft.Network/virtualNetworks/aci-vnet/subnets/aci-subnet
  osType: Linux
tags: null
type: Microsoft.ContainerInstance/containerGroups

解答

可以通过Azure CLI的az container create命令完成该DNS配置,对应的CLI参数为--dns-name-servers和--dns-search-domains,以下是与上述ARM模板等效的CLI命令:

az container create \
  --name pwsh-vnet-dns \
  --resource-group ACIResourceGroup \
  --location westus \
  --image mcr.microsoft.com/powershell:latest \
  --command-line "/bin/bash -c 'echo hello; sleep 10000'" \
  --cpu 1.0 \
  --memory 2.0 \
  --ports 80 \
  --ip-address Private \
  --subnet /subscriptions/<subscription-ID>/resourceGroups/ACIResourceGroup/providers/Microsoft.Network/virtualNetworks/aci-vnet/subnets/aci-subnet \
  --dns-name-servers 10.0.0.10 10.0.0.11 \
  --dns-search-domains contoso.com \
  --os-type Linux

参数说明

  • --dns-name-servers:对应ARM模板中dnsConfig.nameServers,可指定多个DNS服务器地址,用空格分隔
  • --dns-search-domains:对应ARM模板中dnsConfig.searchDomains,指定DNS搜索后缀

内容的提问来源于stack exchange,提问作者sl3dg3

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 19:14:58