我的azure功能需要一些linux软件包才能工作,但我无法通过apt get安装它们,因为我收到错误“sudo command not found”或“(could not open lock file/var/lib/dpkg/lock-open(13:权限被拒绝)。所以我的问题是:有没有机会安装这些软件包没有sudo?我在azure应用服务中使用bash(kudu)
6qqygrtg1#
您可以从自定义容器构建和运行azure功能。这样,您还可以安装其他软件包。这个示例项目就是这样做的。
FROM mcr.microsoft.com/azure-functions/node:2.0 ENV AzureWebJobsScriptRoot=/home/site/wwwroot \ AzureFunctionsJobHost__Logging__Console__IsEnabled=true COPY . /home/site/wwwroot # Install FFMPEG RUN apt-get update && \ apt-get install -y ffmpeg RUN cd /home/site/wwwroot && \ npm install
来源
1条答案
按热度按时间6qqygrtg1#
您可以从自定义容器构建和运行azure功能。这样,您还可以安装其他软件包。
这个示例项目就是这样做的。
来源