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