2

我刚刚开始学习 Laravel,以及第一次潜入 Docker。我花时间了解 Docker 是什么以及(或多或少)它是如何工作的,并且还在我的 Mac (Sierra) 上设置了 Docker Native。

我正在关注以下文档: http: //laradock.io/getting-started/,但对如何进行有点困惑。Laradock 的当前版本是 v5,与以前的版本有不同的设置。我想为每个项目维护一个不同的 docker 环境,并根据文档:

如果您想为每个项目使用单独的 Docker 环境,请按照以下步骤操作

所以我继续阅读标题为A.2) Don't have a PHP project yet的部分,其中提到该文件夹​​应如下所示:

+ laradock
+ project-z

所以在我的主目录中,我有一个通用的 Dev 文件夹,里面有一个 Laravel 文件夹。所以~/Dev/Laravel/我是否克隆 Laradock git repo,然后在它旁边(是创建的laradock文件夹)创建我的项目?因此,根据我的理解,我最终会得到:

~/Dev/Laravel/laradock
~/Dev/Laravel/project-1
~/Dev/Laravel/project-2
~/Dev/Laravel/project-...

如果是这样,那么这似乎不是每个项目的单独 Docker 环境。

还是我应该先创建一个新的空 Laravel 项目,然后将 Laradock git repo 克隆到其中?

我知道这是一个非常菜鸟的问题,但我不确定如何继续。欢迎任何帮助!

注意:我的 Mac 上已经安装了 homebrew、composer 和 PHP7。

4

2 回答 2

3

如果您希望每个项目都有一个单独的 Docker 环境,请在每个项目目录中克隆 Laradock 存储库。您的目录结构应如下所示:

+ project-a
  + laradock-a
+ project-b
  + laradock-b

或者,如果您希望所有项目都使用一个 Docker 环境,您的目录结构应如下所示:

+ laradock
+ project-1
+ project-2
于 2017-06-20T01:06:28.983 回答
0

我建议使用命令将 laradock 作为子模块添加到现有 laravel 应用程序的文件夹中:git submodule add https://github.com/Laradock/laradock.git首先。你必须先初始化 Git 才能做到这一点。

具体来说,您需要看到这样的文件夹结构:

于 2018-08-18T21:53:49.530 回答