我有一个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
暂无答案!
目前还没有任何答案,快来回答吧!