使用 LaraDock 安装(Laravel Homestead for Docker)

LaraDock 是一个像开发环境一样的 Laravel Homestead,但对于 Docker 而不是 Vagrant。 https://github.com/LaraDock/laradock

安装

*需要 Git 和 Docker

克隆 LaraDock 存储库:

A.如果你已经有 Laravel 项目,请在 Laravel 根目录中克隆此存储库:

git submodule add https://github.com/LaraDock/laradock.git

B.如果你没有 Laravel 项目,并且想要从 Docker 安装 Laravel,请在你的计算机上的任何位置克隆此 repo:

git clone https://github.com/LaraDock/laradock.git

基本用法

  1. 运行容器:(在运行 docker-compose 命令之前,确保你位于 laradock 文件夹中)。

    示例:运行 NGINX 和 MySQL:docker-compose up -d nginx mysql

    你可以选择一个可用容器列表来创建自己的组合。

    nginxhhvmphp-fpmmysqlredispostgresmariadbneo4jmongoapache2caddymemcachedbeanstalkdbeanstalkd-consoleworkspace

  2. 输入 Workspace 容器,以执行诸如(Artisan,Composer,PHPUnit,Gulp,…)之类的命令。

    docker-compose exec workspace bash

  3. 如果尚未安装 Laravel 项目,请按照步骤从 Docker 容器安装 Laravel。

    一个。输入 Workspace 容器。

    湾安装 Laravel。composer create-project laravel/laravel my-cool-app "5.3.*"

  4. 编辑 Laravel 配置。打开 Laravel 的 .env 文件并将 DB_HOST 设置为你的 mysql:

    DB_HOST=mysql

  5. 打开浏览器并访问你的本地主机地址。