Docker多阶段构建问题

时间:2020-07-04 11:50:27

标签: docker docker-multi-stage-build

我当前的Docker文件如下所示。我正在尝试使用h2o作为我的ML模型服务的基础。现在h2o需要JRE,我被迫为我的flask脚本安装所需的软件包。它重达1.8 Gig,因此尝试进行多阶段构建(如下脚本)

fft

我尝试按以下步骤进行多阶段构建,但这只会导致python图像跳过h2o部分。我想念什么?

#Original Docker File 
FROM h2oai/h2o-open-source-k8s

MAINTAINER rajesh.r6r@gmail.com

USER root

WORKDIR /app

ADD . /app

RUN set -xe \
    && apt-get update -y \
    && apt-get install python-pip -y \
    && rm -rf /var/lib/apt/lists/* # remove the cached files

RUN pip install --upgrade pip

RUN pip install --trusted-host pypi.python.org -r requirements.txt

EXPOSE 5005
EXPOSE 54321

ENV NAME World

CMD ["python", "app.py"]

0 个答案:

没有答案