Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我得到的错误是';制作';在生成Docker文件时,路径中缺少实用程序_Python_Django_Docker_Docker Compose - Fatal编程技术网

Python 我得到的错误是';制作';在生成Docker文件时,路径中缺少实用程序

Python 我得到的错误是';制作';在生成Docker文件时,路径中缺少实用程序,python,django,docker,docker-compose,Python,Django,Docker,Docker Compose,当我构建docker文件时,我得到一个错误,因为路径中缺少“make”实用程序 这是我的Docker文件 FROM python:3.6-alpine WORKDIR /app

当我构建docker文件时,我得到一个错误,因为路径中缺少“make”实用程序

这是我的Docker文件

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安装--无缓存目录--升级“pip
make
未安装。只需将其添加到apk列表的末尾

nodejs \
yarn \
make
它应该会起作用

恐怕我无法测试,因为我不知道您的需求是什么,而且我也无法从头脑中想到一个需要制作的python包

此外,我不确定您是否正确使用了apk del-您有:

apk del //\
我认为这是一个语法错误。我敢肯定你只是想

apk del \

在那一行。

在apk包列表的顶部添加
build-essential
包(然后可以删除
gcc
,这是build-essential的一个依赖项)
apk del \