有机会通过apt get安装包吗?

tct7dpnv  于 2021-06-21  发布在  Kudu
关注(0)|答案(1)|浏览(407)

我的azure功能需要一些linux软件包才能工作,但我无法通过apt get安装它们,因为我收到错误“sudo command not found”或“(could not open lock file/var/lib/dpkg/lock-open(13:权限被拒绝)。
所以我的问题是:有没有机会安装这些软件包没有sudo?我在azure应用服务中使用bash(kudu)

6qqygrtg

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

来源

相关问题