gpt4 book ai didi

docker - 在构建期间复制 docker 镜像中的文件

转载 作者:行者123 更新时间:2023-12-01 01:59:06 25 4
gpt4 key购买 nike

我想构建一个基于 dockerage/apache-mellon 的 docker 镜像在 /var/www 上有一个卷.当我在临时目录中构建我的 web 应用程序时,我想在 docker 容器中构建我的 web 应用程序,然后将文件复制到 /var/www在我的 Dockerfile 中使用以下命令:

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

docker 构建过程没有任何错误地完成,但文件没有被复制到 /var/www .
有没有办法将文件复制到在构建过程中声明为 docker volume 的位置?

最佳答案

您不能在构建期间执行此操作。卷是与容器交互的东西,而不是图像。您可以创建一个入口点脚本,在容器启动时将文件复制到卷,但我不确定这是否是一个好的解决方案

关于docker - 在构建期间复制 docker 镜像中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38010664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com