如何自定义更新泊坞窗图像

我对docker工人来说比较陌生,除了简单的情况外,还没有使用它,所以请耐心等待。

我有一个python3泊坞窗图像,缺less一些模块,我需要像scipy,sklearn等我运行图像(docker运行-i -t python),然后我能够下载和安装必要的软件包如下容器:

>>> import pip >>> pip.main(["install", "sklearn", "scipy"]) 

但是,当我退出容器,重新启动所有的安装都没有了。 我怎样才能让他们持久?

正确的方法是build立你的基于源代码的自定义图像。 为此,你需要定义你的图片应该包含什么。 它可以使用Dockerfile完成。 这是一个简单的文本文件,在你的情况下,它会看起来像这样:

 FROM python:3 RUN pip install sklearn scipy 

然后运行docker build -t myPythonImage . 在你有Dockerfile的文件夹中。 当它完成后,你将能够使用docker运行myPythonImage你的新形象。 有关官方网站的更多信息: https : //docs.docker.com/engine/reference/builder/