簡體   English   中英

無法在 Azure Release Pipeline 中的應用服務內部創建 docker 網絡

[英]Unable to create the docker network inside of App Service in Azure Release Pipeline

我正在嘗試在 Azure DevOps 服務中設置多容器應用程序。 我已經使用“Azure Web App for Containers”任務在 docker compose 的支持下在 App 服務上運行應用程序。 我使用了 Docker Compose Task 的“運行服務”部分並提供了 docker-compose.yml 文件路徑。

部署開始時,docker compose 嘗試通過在前綴中添加別名來創建 docker 網絡。 我得到的參數不正確。 如何解決?

在此處輸入圖片說明

日志未在應用服務控制台中檢索

在此處輸入圖片說明

如果我沒猜錯,你用的是Hosted Windows agent?

因為這個錯誤信息HNS failed with error : The parameter is incorrect. 表示已知的 NAT 網絡在Windows上造成的限制。

解決方案:

只需將使用的代理更改為Ubuntu ,它就會成功運行。

在此處輸入圖片說明


您可以看到,使用 Ubuntu 代理成功:

在此處輸入圖片說明

但是VS2017 托管代理失敗:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM