当前,我需要构建一个自定义映像,其中应包含jenkins和php 7.2。
我尝试了这张照片:
FROM jenkins/jenkins:lts as jenkins
USER root
ARG TIMEZONE
# update
RUN apt update
# dependencies
RUN apt install -qqy \
tzdata \
wget \
curl \
...
# Timezone
RUN echo "Europe/Paris" > /etc/timezone
FROM php:7.2-apache
WORKDIR /var/jenkins
COPY --from=build-env /app/_site ./
RUN apt-get update && apt-get install -y \
openssl \
git \
unzip vim \
libfreetype6-dev \
...
第二个 FROM (FROM php:7.2-apache)压碎了整个上方。作为docker behavior这是正常的。
像Copy
这样的COPY --from=jenkins /app/site ./
命令仍然很模糊,因为不知道要复制粘贴什么。
是否有解决此问题的解决方案?