使用 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
基本用法
-
运行容器:(在运行 docker-compose 命令之前,确保你位于 laradock 文件夹中)。
示例:运行 NGINX 和 MySQL:
docker-compose up -d nginx mysql
你可以选择一个可用容器列表来创建自己的组合。
nginx
,hhvm
,php-fpm
,mysql
,redis
,postgres
,mariadb
,neo4j
,mongo
,apache2
,caddy
,memcached
,beanstalkd
,beanstalkd-console
,workspace
-
输入 Workspace 容器,以执行诸如(Artisan,Composer,PHPUnit,Gulp,…)之类的命令。
docker-compose exec workspace bash
-
如果尚未安装 Laravel 项目,请按照步骤从 Docker 容器安装 Laravel。
一个。输入 Workspace 容器。
湾安装 Laravel。
composer create-project laravel/laravel my-cool-app "5.3.*"
-
编辑 Laravel 配置。打开 Laravel 的 .env 文件并将 DB_HOST 设置为你的 mysql:
DB_HOST=mysql
-
打开浏览器并访问你的本地主机地址。