gpt4 book ai didi

php - 如何通过 docker 容器中的 Dockerfile 覆盖文件?

转载 作者:IT老高 更新时间:2023-10-28 12:41:44 33 4
gpt4 key购买 nike

我必须通过 Dockerfile 覆盖一个文件。特别是在带有 Apache 和 PHP 的 Ubuntu 容器上,我必须覆盖文件 php5-cgi.conf。我尝试使用以下命令:

COPY php5-cgi.conf /etc/apache2/conf-enabled/php5-cgi.conf

但我遇到了错误:文件已存在

我也试过用下面的命令

RUN cp -f php5-cgi.conf/etc/apache2/conf-enabled/

但是容器运行时文件没有被复制,对此有什么建议吗?

最佳答案

从目的地删除文件名:

COPY php5-cgi.conf /etc/apache2/conf-enabled/

目标是绝对路径(不是文件名),或相对于工作目录的路径,源将在目标容器内复制到该路径。

关于php - 如何通过 docker 容器中的 Dockerfile 覆盖文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40895859/

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