Azure-SDK azure-functions-core-tools Azure-tools
Con la extension de azure se tiene la opcion nuevo proyecto, seguir el paso a paso
Una vez se crea la funcion
Crear el docker file en donde copia el contenido de la publiacion a la ruta /home/site/wwwroot
Tener muy presente la imagen base de docker, para este caso se usa la de dotnet, pero para otros escenarios :
FROM mcr.microsoft.com/azure-functions/dotnet:3.0.14492-appservice
FROM mcr.microsoft.com/azure-functions/node:3.0
Comandos de ejecución
dotnet publish --configuration Release
docker build -t demofunction .
docker run --rm -p 8085:80 demofunction
curl http://localhost:8085/api/HttpTrigger1