在我的 docker 映像中,我当前指定从 GitHub 下载二头肌模块,如 Azure 文档中的建议。
# Install Bicep
RUN curl -Lo bicep https://github.com/Azure/bicep/releases/latest/download/bicep-linux-x64
RUN chmod +x ./bicep
RUN mv ./bicep /usr/local/bin/bicep
现在,我想将二头肌的版本修复为v0.23.1
。你知道如何实现这一目标吗?我尝试了该链接,但没有设法获取路径。例如,我尝试过但没有成功:
curl -Lo bicep https://github.com/Azure/bicep/releases/download/v0.23.1/bicep-linux-x64
我想我需要比curl -Lo
更复杂的东西。有人可以给我一些关于如何从 git 获取特定发布资产的提示吗?
Dockerfile
(或对其进行调整以适应您现有的
Dockerfile
):
FROM ubuntu:23.04
RUN apt-get update -qq -y && apt-get install -qq -y curl
RUN curl -Lo bicep https://github.com/Azure/bicep/releases/download/v0.23.1/bicep-linux-x64
RUN chmod +x bicep
RUN mv bicep /usr/local/bin/bicep