如何将从Docker hub提取的图像中的python脚本容器化

omqzjyyz  于 2022-11-22  发布在  Docker
关注(0)|答案(1)|浏览(142)

首先,我是非常新的码头,所以道歉,如果这没有意义。
这就是我的处境:
我有一个数据科学/机器学习项目的python脚本(写在一个. py文件中)。我想容器化这个应用程序。
我需要创建一个Dockerfile来完成这个任务。但是由于这是一个机器学习项目,我需要pip安装很多包。所以我从https://hub.docker.com/r/continuumio/miniconda3找到了这个Docker映像,它安装了miniconda,里面有我需要的包。
我调出了这张照片。

现在我不知道该怎么处理它。我该如何继续。到目前为止,我的Dockerfile是空的。我该如何使用这个映像作为我的起点,如果需要的话安装更多的模块,最后,如何基于这个修改后的映像来封装我的python脚本?
多谢了。

ghg1uchk

ghg1uchk1#

可以使用FROM命令指定基础映像。
示例:

FROM continuumio/miniconda3:latest

您将需要使用RUN命令来安装依赖项(假设您还需要更多依赖项),使用COPY命令将您的main.py文件放入容器中,使用CMD可以设置容器启动时运行的默认命令。

相关问题