如何在 docker for win 上搭建 Laravel 開發環境

lyxxxh發表於2020-04-09

說明

提醒

1. 我不準備維護這個了的 (有問題我還是會修復的)
2. linux未測試, win測試沒問題 (這也是我本地開發環境)
3. 也可以使用其他的: 例如lardock (沒梯子,還是別碰較好)

提供了那些映象

nginx + php7.2+ redis + composer + supervisord

mysql已被我註釋,我並不想在docker使用mysql。

可用在什麼框架

laravel hyperf,其他框架沒試過。

配置阿里雲映象

如果你能忍受領拉取映象速度慢,可以不配置。

開啟Settings Docker Engine的配置
"registry-mirrors": [ "https://m6qdsibc.mirror.aliyuncs.com" ],
(這個映象源是我個人的,後續可以換成你的)

正題

開始安裝

1. git clone https://gitee.com/lyxxxh/lnmp
2. cd lnmp
3. docker-compose up

等待十幾分鍾即可安裝完成,訪問127.0.0.1即可看到hello world

一些目錄介紹

|   .env    //配置環境 修改後docker-compose up --build
|   docker-compose.yml 
+---logs   //日誌目錄
+---nginx    
|   \---conf
|           default.conf   
|           hyperf.conf  //hyperf配置參考
|           laravel.conf  //laravel配置參考
+---php-fpm 
|   \---conf.d   //supervisord 配置
+---redis
\---www       //程式碼目錄  可在.env修改
    \---default
            index.php
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章