是否可以在Azure Container Instance上公开/打开多个端口?我只能打开每个容器的一个端口。如何在Azure容器实例上公开多个端口?
我想运行相当于:docker run -p 80:80 -p 443:443 ...
我已经尝试过失败:
- 地图只有最后一个端口:
az container create ... --port 80 --port 443
- 语法错误:
az container create ... --port 80 443
但资源JSON似乎表明一个数组是可能的:
az container show -name <container-name> --resource-group <resource-group-name>
Response:
{
"containers": [
{
...
"name": "...",
"ports": [
{
"port": 80
}
...
}
],
...
"ipAddress": {
"ip": "xxx.xxx.xxx.xxx",
"ports": [
{
"port": 80,
"protocol": "TCP"
}
]
},
...
}
这JSON是*响应*从'AZ容器show'命令 – dstj
好了,我在想你所谈论的手臂模板。基本上可以在arm模板中使用以下代码片段来定义容器使用的端口 – 4c74356b41
哦,您能否改进您的答案以提供更完整的示例? – dstj