是否可以在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