复制命令在多级Dockerfile中未按预期工作 第一阶段: 第2阶段:

复制命令在多级Dockerfile中未按预期工作 第一阶段: 第2阶段:,docker,dockerfile,docker-multi-stage-build,Docker,Dockerfile,Docker Multi Stage Build,在上面的Dockerfile中,我试图将构建文件夹从阶段1复制到阶段2中的python映像。仅复制了生成文件夹的内容,而不是完整文件夹。请在要复制的文件夹中创建一个文件夹 COPY--from=react/app/build./new\u目录将其复制到一个目录,COPY--from=react/app/build./build。阅读。不,它不起作用。我尝试了COPY--from=react/app/build/build你说的“不工作”是什么意思。那么会发生什么呢?如果以正确的方式进行操作不起作

在上面的Dockerfile中,我试图将构建文件夹从阶段1复制到阶段2中的python映像。仅复制了生成文件夹的内容,而不是完整文件夹。请在要复制的文件夹中创建一个文件夹


COPY--from=react/app/build./new\u目录

将其复制到一个目录,
COPY--from=react/app/build./build
。阅读。不,它不起作用。我尝试了
COPY--from=react/app/build/build
你说的“不工作”是什么意思。那么会发生什么呢?如果以正确的方式进行操作不起作用,请询问这一点,但您所显示的行为与预期相符。生成文件夹中的所有内容都将被复制。。但pod中不存在构建文件夹。我尝试了kubectl exec到podOK,我删除了所有以前的图像,然后再次尝试。它开始工作了。谢谢
FROM node:10.23.0-alpine as react
WORKDIR /app
RUN npm run build
FROM python:3.6-alpine3.7 AS release  
# Create app directory
WORKDIR /app
# In the below line only the contents of the build folder is been copied and not the folder itself
COPY --from=react /app/build ./