【发布时间】:2018-03-16 22:21:08
【问题描述】:
我正在开发一个 Drupal 项目,我希望 Drupal 的核心文件位于 Docker 映像中,但文件夹 /sites /modules /themes /profiles 将从外部源(本地文件夹或生产环境中)加载Azure 块存储)。
我正在运行以下命令以尝试启动并运行它,但据我所知,Drupal 图像覆盖了 /sites 文件夹的内容,这意味着我的 settings.php 文件已被删除,所以当我访问容器的 URL 时,我看到了安装过程。
docker run -p 80:80 -v modules:/var/www/html/modules -v profiles:/var/www/html/profiles -v sites:/var/www/html/sites -v themes:/var/www/html/themes drupal:8.5
有没有办法解决这个问题,提供我们自己的 /sites 文件夹?
【问题讨论】: