docker使用Dockerfile python:3.6-alpine配置tensorflow、numpy和Pillow运行环境

大概在整个互联网上搜索了一天,浏览了不下100个搜索页,尝试了无数种方法,如
1、 FROM python:3.6-alpine改成FROM python:3.6-slim或者FROM ubuntu
这种方式最终都没法安装上tensorflow==1.15.0,始终显示找不到这个包的任何版本,最终也没解决

于是后来就想,怎么把tensorflow整合进去,于是又尝试在Dockerfile里使用两个FROM,不过由于自己对docker的了解实在有限,没办法,参考了这个https://www.cnblogs.com/leoyang63/articles/13733967.html,才知道自己的整合方式是错的,如下


FROM tensorflow/tensorflow

FROM python:3.6-alpine

LABEL maintainer="xxx "

# 这些都是后来加的,因为numpy和Pillow安装不上,才知道需要这些依赖包
#RUN echo -e http://dl-cdn.alpinelinux.org/alpine/v3.13/main > /etc/apk/repositories
#RUN cat /etc/apk/repositories
RUN apk --update add --no-cache libxml2-dev libxslt-dev libffi-dev gcc musl-dev libgcc openssl-dev curl jpeg-dev zlib-dev freetype-dev lcms2-dev openjpeg-dev tiff-dev tk-dev tcl-dev

COPY 

你可能感兴趣的:(计算机科学与技术,python,tensorflow,docker,container,Pillow)