DockerFile /切换从Ubuntu的:最新的阿尔派:3.3

我创build了自己的docker文件,并且一切正常。

FROM ubuntu:latest apt-get update && apt-get upgrade -y RUN apt-get -y install libxml2-dev libxslt1-dev python-dev build-essential libssl-dev libffi-dev libxml2-dev libxslt1-dev zlib1g-dev python-pip python-setuptools python2.7 git tox 

现在我尝试切换到FROM alpine:3.3 ,所以我写了以下内容

 FROM alpine:3.3 RUN apk add --no-cache libxml2-dev libxslt1-dev python-dev build-essential libssl-dev libffi-dev libxml2-dev libxslt1-dev zlib1g-dev python-pip python-setuptools python2.7 git tox 

但它给了我以下几点:

 fetch http://dl-cdn.alpinelinux.org/alpine/v3.3/community/x86_64/APKINDEX.tar.gz ERROR: unsatisfiable constraints: build-essential (missing): required by: world[build-essential] libssl-dev (missing): required by: world[libssl-dev] libxslt1-dev (missing): required by: world[libxslt1-dev] python-pip (missing): required by: world[python-pip] python-setuptools (missing): required by: world[python-setuptools] python2.7 (missing): required by: world[python2.7] tox (missing): required by: world[tox] zlib1g-dev (missing): required by: world[zlib1g-dev] 

可能是什么原因?

使用frolvlad / alpine-python2图像。

FROM frolvlad/alpine-python2 RUN apk add --update alpine-sdk \ libxml2-dev \ libxslt-dev \ python-dev \ openssl-dev \ libffi-dev \ zlib-dev \ py-pip

tox你可以通过安装