Python 我得到的错误是';制作';在生成Docker文件时,路径中缺少实用程序
当我构建docker文件时,我得到一个错误,因为路径中缺少“make”实用程序 这是我的Docker文件Python 我得到的错误是';制作';在生成Docker文件时,路径中缺少实用程序,python,django,docker,docker-compose,Python,Django,Docker,Docker Compose,当我构建docker文件时,我得到一个错误,因为路径中缺少“make”实用程序 这是我的Docker文件 FROM python:3.6-alpine WORKDIR /app
FROM python:3.6-alpine
WORKDIR /app
COPY ./requirements.txt /app
RUN apk --no-cache add shadow \
gcc \
musl-dev \
postgresql-dev \
python3-dev \
freetype-dev \
libffi-dev \
tiff \
tiff-dev \
tk-dev \
tcl-dev \
postgresql \
postgresql-dev \
jpeg \
jpeg-dev \
zlib \
zlib-dev \
nodejs \
yarn \
&& addgroup -g 1000 -S www-data \
&& adduser -u 1000 -S -G www-data www-data \
&& pip install --no-cache-dir --upgrade 'pip<19.0' \
&& pip install --no-cache-dir -r requirements.txt \
&& apk del //\
gcc \
musl-dev \
tiff-dev \
tcl-dev \
jpeg-dev \
zlib-dev \
postgresql-dev \
&& rm -rf /var/cache/apk/*
RUN chown www-data:www-data . USER www-data
COPY --chown=www-data:www-data . /app
来自python:3.6-1的
WORKDIR/app
复制./requirements.txt/app
运行apk--无缓存添加阴影\
gcc\
musl dev\
postgresql开发
python3开发工具
freetype开发工具\
libffi开发公司
蒂芙
tiff开发
传统知识开发
tcl开发
postgresql\
postgresql开发
jpeg\
jpeg开发
zlib\
zlib开发
nodejs\
纱线
&&addgroup-g 1000-S www-data\
&&adduser-u 1000-S-G www-data www-data\
&&pip安装--无缓存目录--升级“pipmake
未安装。只需将其添加到apk列表的末尾
nodejs \
yarn \
make
它应该会起作用
恐怕我无法测试,因为我不知道您的需求是什么,而且我也无法从头脑中想到一个需要制作的python包
此外,我不确定您是否正确使用了apk del-您有:
apk del //\
我认为这是一个语法错误。我敢肯定你只是想
apk del \
在那一行。在apk包列表的顶部添加build-essential
包(然后可以删除gcc
,这是build-essential的一个依赖项)
apk del \