我正在使用 ubuntu:18:04 图像 我想安装 azure cli 特定版本。 这是命令
# Use specific version of Azure cli
RUN apt-get update \
&& sudo apt-get install -y --allow-downgrades azure-cli=2.49.0-1~focal
我通过运行 apt list -a azure-cli 获得了这个版本
我收到的错误是
#7 8.554 E: Unable to locate package azure-cli
------
executor failed running [/bin/sh -c apt-get update
&& sudo apt-get install -y azure-cli=2.40.0-1~focal --allow-downgrades]: exit code: 100
我想用 apt-get 安装它,而不是用 pip 或其他东西。如果您知道可能是什么,请回复。谢谢
看来第一步需要下载最新版本的azure-cli。
# Azure cli
RUN curl -LsS https://aka.ms/InstallAzureCLIDeb | bash \
&& rm -rf /var/lib/apt/lists/*
我在日志中看到这是最新版本 -> 2.51.0-1~bionic 所以我只是输入 2.{myversion}.0-1~bionic
RUN apt-get update \
&& sudo apt-get install -y --allow-downgrades azure-cli=2.49.0-1~bionic