欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用 Docker 搭建 Laravel 本地環(huán)境的教程詳解

 更新時間:2017年10月16日 09:00:01   作者:小談博客  
laradock 是一個包含全功能用于 docker 的 PHP 運行環(huán)境,使用 docker-compose 方式部署,本文重點給大家介紹使用 Docker 搭建 Laravel 本地環(huán)境的方法,感興趣的朋友一起看看吧

Laravel 官方提供 Homestead 和 Valet 作為本地開發(fā)環(huán)境,Homestead 是一個官方預封裝的 Vagrant Box,也就是一個虛擬機,但是跟 docker 比,它占用體積太大,啟動速度慢,同時響應(yīng)速度很慢,現(xiàn)在有了 docker 這種更好的方式,可以輕松方便的搭建整套 PHP 開發(fā)環(huán)境。

本文就介紹如何使用 docker 搭建 Laravel 本地環(huán)境。

安裝 docker

首先安裝 docker。

克隆 laradock

laradock 官方文檔: http://laradock.io/

laradock github: https://github.com/laradock/laradock

laradock 是一個包含全功能用于 docker 的 PHP 運行環(huán)境,使用 docker-compose 方式部署。(特別說明:它不僅用于 Laravel 環(huán)境搭建,而且支持所有其他 PHP 框架,它就是一整套 PHP 的環(huán)境。)

部署 PHP 環(huán)境

1.克隆 laradock

git clone https://github.com/Laradock/laradock.git

2.創(chuàng)建環(huán)境變量文件

cp env-example .env

3.直接用 docker-compose 運行需要啟用的服務(wù),如:

docker-compose up -d nginx mysql redis beanstalkd

這樣就啟動了所需的 PHP 運行環(huán)境,php-fpm 默認會運行,所以不需要指定。

Laravel 配置文件

Laravel 配置文件需要注意的問題是,在 .env 文件中,mysql 和 redis 的地址需填寫成這樣,而不是 ip 地址形式:

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=tanteng.me
DB_USERNAME=root
DB_PASSWORD=root
REDIS_HOST=redis
REDIS_PASSWORD=null
REDIS_PORT=6379

注意代碼中高亮部分。

Nginx 配置

在本地通過域名方式訪問站點,要將 host 中域名綁定到本地,同時還需要增加 nginx 配置。

如圖,在 laradock 項目的 nginx 文件夾下的 sites 目錄下添加配置文件即可。

執(zhí)行 composer

執(zhí)行 composer 等操作,需要進入到 workspace 容器中進行,使用命令:

docker-compose exec workspace bash

進入到 workspace 容器,就可以進行 compose 命令等操作了。

總結(jié)

以上所述是小編給大家介紹的使用 Docker 搭建 Laravel 本地環(huán)境的教程詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 使用docker搭建jenkins自動化工具的實現(xiàn)

    使用docker搭建jenkins自動化工具的實現(xiàn)

    大家在工作中,應(yīng)該都有使用過jenkins 自動化打包或發(fā)布,本文主要介紹了使用docker搭建jenkins自動化工具的實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • docker初始化安裝時的WSL兩個問題詳解

    docker初始化安裝時的WSL兩個問題詳解

    這篇文章主要給大家介紹了關(guān)于docker初始化安裝時的WSL兩個問題,文中通過代碼以及圖文介紹的非常詳細,對初學者學習Docker,非常有幫助,需要的朋友可以參考下
    2023-12-12
  • Docker Compose 配置指南小結(jié)

    Docker Compose 配置指南小結(jié)

    Docker Compose?是一個用于定義和運行多容器 Docker 應(yīng)用的工具,本文主要介紹了Docker Compose 配置指南小結(jié),具有一定的參考價值,感興趣的可以了解一下
    2025-04-04
  • 如何清理 Docker 占用的磁盤空間的方法

    如何清理 Docker 占用的磁盤空間的方法

    這篇文章主要介紹了詳解如何清理 Docker 占用的磁盤空間,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • docker?環(huán)境搭建、docker?與容器常用指令大全(推薦)

    docker?環(huán)境搭建、docker?與容器常用指令大全(推薦)

    這篇文章主要介紹了docker?環(huán)境搭建、docker?與容器常用指令大全,主要包括docker容器操作命令匯總,文中介紹需要注意的是如果想要刪除一個容器,需要先停止該容器且如果鏡像中有運行狀態(tài)的容器,也是無法刪除容器的,需要的朋友可以參考下
    2022-06-06
  • docker network_mode: "host" 網(wǎng)絡(luò)配置方式

    docker network_mode: "host" 網(wǎng)絡(luò)配置方式

    這篇文章主要介紹了docker network_mode: "host" 網(wǎng)絡(luò)配置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Docker搭建持續(xù)集成平臺Jenkins的最簡教程分享

    Docker搭建持續(xù)集成平臺Jenkins的最簡教程分享

    Jenkins 是一個廣泛使用的開源持續(xù)集成工具,它能夠自動化構(gòu)建、測試和部署軟件項目,本文我們將使用 Docker 搭建一個基于 Jenkins 的持續(xù)集成平臺,感興趣的可以了解下
    2024-03-03
  • docker常用命令及設(shè)置開機自啟方式

    docker常用命令及設(shè)置開機自啟方式

    這篇文章主要介紹了docker常用命令及設(shè)置開機自啟方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Docker安裝和簡單使用入門教程

    Docker安裝和簡單使用入門教程

    這篇文章主要介紹了Docker安裝和簡單使用入門教程,由于小編使用的是linux系統(tǒng),支持docker的,所以安裝相對比較簡單,需要的的朋友參考下吧
    2017-01-01
  • Rancher無法添加主機問題的解決方法

    Rancher無法添加主機問題的解決方法

    這篇文章主要給大家介紹了關(guān)于Rancher無法添加主機問題的解決方法,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-06-06

最新評論