在构build期间复制Docker镜像内的文件

我想要构build一个基于dockerrage / apache-mellon的docker镜像,它在/var/www上有一个卷。 我想在Docker容器中构build我的Web应用程序,而不是在临时目录中构build它,并且在Dockerfile中使用以下命令将文件复制到/var/www

 WORKDIR /tmp COPY . /tmp RUN ./node_modules/gulp/bin/gulp.js RUN cp -R /tmp/dist/ /var/www 

docker构build过程完成没有任何错误,但文件不会被复制到/var/www 。 有没有办法将文件复制到在构build过程中声明为泊坞窗卷的位置?

在构build期间你不能这样做。 卷是与容器交互的东西,而不是图像。 您可以创build一个入口点脚本,在启动容器时将这些文件复制到卷中,但是我不确定这是否是一个好的解决scheme