我有一個 Azure CI 管道,它將 .NET Core API 部署到 Linux docker 映像并將其推送到我們的 Azure 容器注冊表。這些檔案使用 docker-compose 和 dockerfile 部署到 /var/lib/mycompany/app。然后將其用作提供我們 API 的應用服務的影像。該應用程式啟動正常并且作業正常,但是如果我轉到應用程式服務中的高級工具并運行 bash 會話,我可以看到 docker 生成的所有日志檔案,但我看不到我部署在這些位置的任何檔案我部署了它們。這是為什么,我在哪里可以找到它們?它是某個地方的附加卷、符號鏈接、我需要通過某種機制訪問的 docker 層、某種主機還是黑魔法?
為我的無知道歉。
祝一切順利,
斯圖。
uj5u.com熱心網友回復:
使用高級工具打開 bash 會話將在運行容器的底層 VM 中打開該會話。如果要訪問容器,則需要在其中安裝 ssh 服務器并使用高級工具或 Azure CLI 中的 SSH 選項卡。

az webapp create-remote-connection --subscription <subscription-id> --resource-group <resource-group-name> -n <app-name> &
如何配置你的容器
如何打開 SSH 會話
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/372719.html
上一篇:如何在每一行的末尾添加每個單詞?單詞和行在不同的txt檔案中
下一篇:Bash給陣列添加陣列字串后綴
