FROM python:3.7-alpine3.9
# Let the container know that there is no TTY
ARG DEBIAN_FRONTEND=noninteractive
# Metapackage that pulls in the most essential packages used to build new packages
# Install packages
RUN apk update no-cache add \
g++ \
libc6-compat \
make \
build-base \
openblas-dev \
unzip \
cmake \
curl \
ca-certificates \
libstdc++ \
libxml2 \
zip \
libtbb \
lua5.2 \
wget \
cmake clang clang-dev make gcc g++ libc-dev linux-headers \
boost-dev \
&& apk add virtual build-deps gcc g++ python3-dev musl-dev
将}命令,并将为后续包更新存储库。在
no-cache
和add
添加到同一命令中的apk update
之后,而不使用&&
,因此apk update
将影响{update
标志在添加包之前获取当前包索引no-cache
选项用于apk。它允许用户安装带有索引的包,该索引是动态更新和使用的,而不是本地缓存的:根据我的经验,这适用于当前的命令,所以这可能是原因,但我没有在文档中找到这样的东西,但是
^{pr2}$apk
帮助显示了这一点。在相关问题 更多 >
编程相关推荐