【问题标题】:Azure Function in Docker containerDocker 容器中的 Azure 函数
【发布时间】:2019-07-19 08:54:31
【问题描述】:

我在 docker 容器中运行 HTTP Azure 函数 V2,我使用 dockerfile 构建了我的容器,它正在运行但有很多疑问

为什么AzureFunction docker文件和.netcore web项目docker文件不同,没有ENTRYPOINT是怎么运行的?

当我们在 docker Linux 容器中使用 HTTP Trigger 功能时,它是通过一些 webServer 还是自主机运行?我相信它是自托管的。我说的对吗?

【问题讨论】:

    标签: docker azure-functions


    【解决方案1】:

    相关的基础Dockerfile应该是这个:https://github.com/Azure/azure-functions-docker/blob/master/host/2.0/alpine/amd64/dotnet.Dockerfile

    如您所见,WebHost 正在启动 - 这也应该回答您的第二个问题:是的,它是一个 selfhost

    CMD [ "/azure-functions-host/Microsoft.Azure.WebJobs.Script.WebHost" ]
    

    【讨论】:

    • 感谢您的回答。一般来说,我们在docker文件中使用Enterpoint命令(.net core,Python),为什么azure function docker file不一样,有什么想法吗?
    猜你喜欢
    • 2020-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多