gpt4 book ai didi

azure - 使用 Alpine linux 作为基础镜像创建 azure-cli 的 docker 镜像时出错

转载 作者:行者123 更新时间:2023-12-02 20:12:26 25 4
gpt4 key购买 nike

我正在尝试创建一个安装了 azure-cli 的 Alpine docker 镜像。

我的docker文件如下:

FROM alpine:3.4
RUN set -x \
&& apk update \
&& apk add --no-cache bash \
python \
curl \
coreutils \
openssl \
jq \
py-pip \
&& apk add --virtual=build \
gcc \
libffi-dev \
musl-dev \
libxml2-dev \
libxslt-dev \
linux-headers \
gcc \
libffi \
openssl-dev \
python-dev \
&& pip install azure-cli \
&& apk del --purge build

当我运行 docker build 命令时,出现以下错误:

    config.status: creating src/libsodium/include/sodium/version.h
config.status: creating test/default/Makefile
config.status: creating test/Makefile
config.status: executing depfiles commands
config.status: executing libtool commands
error: [Errno 2] No such file or directory

----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-ayCiZW/pynacl/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-3Yq3c3-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-ayCiZW/pynacl/
You are using pip version 8.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

我在这里做错了什么?我是否缺少任何依赖项?

最佳答案

您可以使用 azure-cli 的基本 docker 镜像并将其添加到其中。它建在阿尔卑斯山上。请参阅:https://hub.docker.com/r/azuresdk/azure-cli-python/~/dockerfile/

关于azure - 使用 Alpine linux 作为基础镜像创建 azure-cli 的 docker 镜像时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45982082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com