我正在尝试使用python 3和nltk tokenizer创建一个Docker容器。任何人都可以帮我创建Dockerfile。
答案 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构建的