我有一个由 docker-compose 生成的 wordpress 容器文件。 Wordpress 容器包含 .htaccess
默认文件。我想编辑它,以便在创建容器时只执行一次编辑。
最佳答案
现在我可以想到这个问题的两种可能的解决方案:
.htaccess
文件并将其作为卷挂载在原始 .htaccess
的位置被复制,即在 /var/html/www
容器内。从更新到这个答案,我已经验证了这个 .htaccess
默认情况下文件不会被覆盖 docker-entrypoint.sh
. .htaccess
的部分文件。这将保持入口点和 .htaccess
的默认行为。文件也将被修改。 更新 :@Nazar 给出的答案也是正确的。仔细看看默认 docker-entrypoint.sh在wordpress图片中,我发现line 35处有条件, 检查是否
.htaccess
文件已存在,仅当文件不存在时才创建新文件。因此,如果我使用 RUN
创建自己的文件,它不会被覆盖。
关于wordpress - 在 wordpress docker 中编辑默认的 .htaccess,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44972837/