Docker容器中的Azure CLI

qmelpv7a  于 2022-10-04  发布在  Docker
关注(0)|答案(0)|浏览(113)

我有一个Ubuntu 18.04 Docker镜像,我需要在其中安装Azure CLI。对于Docker映像,似乎首选的方式是使用pip,然而,我在容器中还需要其他pip Azure库,这些库与CLI安装重叠,并且由于Azure CLI需要较旧的版本而被清除;然后使其无法运行我的Python脚本。

我试过使用script installer,但没有起作用,而且出错了,因为我相信安装是交互的。

我能找到的最后一个选项是manual apt install,尽管我不确定这是不是正确的方法,我也不知道如何在Dockerfile中复制它。

有没有首选/好的方法让Azure CLI不使用pip放入容器中?

FROM ubuntu:18.04

    RUN apt-get update && apt-get -y upgrade && 
        apt-get -f -y install curl python3-pip python-pip && 
        pip3 install --upgrade pip && 
        pip2 install --upgrade pip && 
        pip3 install azure-storage-blob==12.3.0 & \
        pip3 install azure-cli

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题