【发布时间】:2022-02-25 02:03:57
【问题描述】:
我需要发出以下命令或通过 Azure SDK 和 C# 完成等效命令。
az network private-dns record-set a update --name <name> -g <resource-group> -z <zone-name> --set aRecords[0].ipv4Address=$(hostname -i)
每次 ACI 启动时我都需要这样做(无论出于何种原因),以便私有 DNS 区域具有 ACI 的当前 IP 地址(因为私有 IP 可以更改),它将在同一个 VNet 中运行。
我看到了几种可能的解决方案,但我都不太熟悉,无法实施。
- YAML 文件设置。
- 从容器内调用 Azure SDK c# 方法。
- Shell 从容器中运行命令。
了解有关如何完成这些解决方案之一的任何详细信息。
【问题讨论】:
-
这里是 Docker CLI 命令的link,它将帮助您解决问题