使用laradock docker配置进行开发

Arn*_*ani 5 laravel docker laradock

您好,我们目前正在开发Laravel应用程序。我希望所有团队成员都在本地工作,因此我们决定将Docker用于我们的本地开发环境。我做了一些研究,有一个名为laradock的项目。安装后,我应该去http:// localhost并且该项目应该运行。但是我得到这个: 在此处输入图片说明

我正在使用apache2和mysql

tot*_*dli 8

tl;博士

转到./laradock/.env并搜索APACHE_DOCUMENT_ROOT然后将该行编辑为:

APACHE_DOCUMENT_ROOT=/var/www/public
Run Code Online (Sandbox Code Playgroud)

变更后要做的事

要使此更改生效,您必须:

  • 重建容器: docker-compose build apache2
  • 重启容器: docker-compose up

解释

正如GitHub 上simonvomeyser所提到的,这是最近添加的,与rodion.arr 的解决方案具有相同的效果,但这样您就可以保持原始配置文件不变,并使用该.env文件来存储所有与项目相关的配置。显然,由于这是 docker 配置更改,您必须重建并重新启动您的容器,因为rodion-arr9bits在同一线程中提出了它。


rod*_*arr 2

检查 apache 配置(在我的案例[laradock_folder]/apache2/sites/default.apache.conf文件中)。

你应该有DocumentRoot /var/www/public/。我想你/var/www/