如何创建在Ubuntu容器中安装Python 3和nltk的Dockerfile?

时间:2017-04-22 19:19:27

标签: python python-3.x docker nltk dockerfile

我正在尝试使用python 3和nltk tokenizer创建一个Docker容器。任何人都可以帮我创建Dockerfile。

2 个答案:

答案 0 :(得分:1)

这是Dockerfile通过nltk debian软件包安装python3-nltk(并证明它确实有效)

FROM ubuntu:xenial
RUN apt-get update && \
    DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
        python3-nltk && \
    rm -rf /var/lib/apt/lists/*
CMD ["python3", "-c", "import nltk"]

请注意,the dockerfile best practices

中建议使用apt-get样板

答案 1 :(得分:0)

你可以像这样开始你的Dockerfile:

FROM python:3-wheezy

RUN apt-get update && apt-get install -y git ca-certificates

RUN pip install -q nltk

#optionally your other docker commands here

然后构建并运行容器。

Obs:这是一个官方的基于debian的容器(与ubuntu兼容),如果你喜欢纯粹的ubuntu容器替换“python:3-wheezy”和“dominga / uwsgi-python3”,它是从ubuntu14构建的