首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Dockerfile中安装Azure CLI无法找到包azure-cli

在Dockerfile中安装Azure CLI无法找到包azure-cli
EN

Stack Overflow用户
提问于 2018-12-07 16:18:22
回答 1查看 5.6K关注 0票数 2

我正在尝试编写一个用于安装Azure CLI的dockerfile,以便在bitbucket管道中运行CLI命令。

但是,CLI的安装总是失败:

E:无法找到包azure-cli命令'/bin/sh -c apt install azure-cli‘返回一个非零代码: 100

这是我的文件

代码语言:javascript
复制
FROM atlassian/default-image:latest

RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
RUN chmod +x ./kubectl
RUN mv ./kubectl /usr/local/bin/kubectl

RUN apt-get update
RUN apt-get install -y libssl-dev libffi-dev
RUN apt-get install -y python-dev
RUN apt-get install apt-transport-https lsb-release software-properties-common -y

ENV AZ_REPO $(lsb_release -cs)
RUN echo "deb [arch=amd64] https://packages.microsoft.com/repos/azure-cli/ $AZ_REPO main" | tee /etc/apt/sources.list.d/azure-cli.list

RUN apt-key --keyring /etc/apt/trusted.gpg.d/Microsoft.gpg adv \
 --keyserver packages.microsoft.com \
 --recv-keys BC528686B50D79E339D3721CEB3E94ADBE1229CF

RUN apt-get install azure-cli

CMD ["/bin/bash"]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-07 16:21:37

您需要在导入新的包提要以从该提要中获取包后执行apt-get update

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53673261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档