Docker:从Dockerfile中的nltk下载所有内容

Rob*_*boy 4 python nltk docker

如何在Dockerfile中实现以下功能:

sudo python
import nltk
nltk.download('all')
Run Code Online (Sandbox Code Playgroud)

m0n*_*awk 13

您可以使用所需的一切构建自定义Docker镜像:

FROM python:3.6-slim
RUN pip3 install nltk
RUN [ "python", "-c", "import nltk; nltk.download('all')" ]
ENTRYPOINT python
Run Code Online (Sandbox Code Playgroud)

然后建立:

docker build -t docker-nltk .
Run Code Online (Sandbox Code Playgroud)

并运行:

docker run -it docker-nltk
Run Code Online (Sandbox Code Playgroud)