使用 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
-
開啟瀏覽器並訪問你的本地主機地址。