Docker 如何使用 python 中的多个图像创建自定义 docker

Docker how to create custom docker with multiple images in python

我创建了一个 python 文件,它使用多个包,例如 PyTorch、sklearn 等。 现在我想创建一个自定义 docker 文件,该文件为我在 python 文件中使用的每个包使用多个图像,并在 docker 中使用 运行。直到现在我还不太明白。有人可以用

帮助我开始代码吗
1. import pytorch image
2.import/install sklearn package 
3. run a python file in the environment.

我不确定我的问题是否正确,但是下面的 docker 文件可用于构建 docker python 图像。该文件开始于 - 导入 python 官方宝石之一 - 将项目文件复制到 docker 图像 - 安装 OS 依赖项 - 安装 python 文件中列出的 requirements.txt 包。 - 定义容器命令。

# Use an official Python runtime as a parent image
FROM python:2.7-slim-stretch

# Set the working directory to /app
WORKDIR /app

# Copy the current directory contents into the container at /app
ADD . /app


# Install client libs
RUN apt-get update && apt-get install -y --no-install-recommends \
        default-libmysqlclient-dev \
        gcc \
        vim \
        locales \
        dos2unix \
    && pip install pip==9.0.1 \
    && sed -i 's/^# en_US.UTF-8 UTF-8$/en_US.UTF-8 UTF-8/g' /etc/locale.gen \
    && locale-gen \
    && update-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 \
    &&  pip install -r requirements.txt \
    &&  apt-get purge -y --auto-remove gcc \
    &&  apt-get clean \
    &&  rm -rf \
        /var/lib/apt/lists/* \
        /tmp/* \
        /var/tmp/* \
        /usr/share/man \
        /usr/share/doc \
        /usr/share/doc-base


CMD ["python", "my.py"]script