Docker:从Dockerfile的nltk下载全部
我将如何在Dockerfile中实现以下function:
sudo python import nltk nltk.download('all')
你可以用你需要的一切来构build一个自定义的Docker镜像:
FROM python:3.6-slim RUN pip3 install nltk RUN [ "python", "-c", "import nltk; nltk.download('all')" ] ENTRYPOINT python
然后build立:
docker build -t docker-nltk .
并运行:
docker run -it docker-nltk
如果将代码添加到文件downloadall.py,则此Dockerfile将在我的计算机上执行此作业:
FROM python:3 RUN pip install nltk ADD downloadall.py / CMD [ "python", "./downloadall.py" ]
请让我知道这对你有没有用!