本次專案目錄預計會有以下內容:
laradock 和 .laradock 先不管他們。先建立 laravel-tutorial 目錄,並在該目錄鍵入:
git clone https://github.com/Laradock/laradock.git
cd laradock
git checkout v7.15
以上會安裝laradock,並切換到7.15版本。
在建立服務容器前,要先做設定。
首先, 複製 env-example 為 .env,然後找到以下設定並變更:
APP_CODE_PATH_HOST=../tutorial_blog
...
...
...
DATA_PATH_HOST=../.laradock/data
APP_CODE_PATH_HOST
指定專案目錄(下一步驟建立),DATA_PATH_HOST
則是未來資料儲存的位置,包含資料庫儲存位置。
接着建立並啓動環境:
docker-compose up -d nginx mariadb phpmyadmin
初始化laravel專案:
docker-compose exec workspace composer create-project --prefer-dist laravel/laravel tutorial_blog 5.8.*
瀏覽http://localhost
會得到以下畫面:
۞ 註:使用docker可能存在檔案權限問體。像是如果在Linux,需要將tutorial_blog和.laradock目錄做chown
的處理
本文同步法表於隨性筆記。