我有一个用例,Azure函数必须部署为function app中的docker容器。但是不能使用Microsoft的Python Azure基础镜像函数(docker pull mcr.microsoft.com/azure-functions/python:4-python3.9)。不得不使用自己的黄金映像(Red Hat 8),上面安装了Python 3.8。如何使用此基本映像构建另一个自定义映像,使其与Azure函数兼容。
安装1)azure核心函数工具和2)azure cli足以使其与azure函数兼容。尝试查找此用例的文档,但没有可用的文档。
任何指导都是有益的。
1条答案
按热度按时间8hhllhi21#
虽然您可以使用
func
CLI,但最好只获取实际主机(如生产映像),因为CLI更适合本地开发。您可以使用dockerfile for the production image并将这条线与您的金色图像交换。下面的行也必须根据您的图像的需要进行更改(例如,使用yum而不是apt-get)。
dockerfile的前半部分只是在dotnet容器中构建函数运行时,并获取扩展包,扩展包仍然可以是相同的。