最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解如何用docker安裝laravel開發(fā)環(huán)境

 更新時間:2017年02月21日 08:56:20   作者:berylqliu  
本篇文章主要介紹了詳解如何用docker安裝laravel開發(fā)環(huán)境,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

看laravel框架的官方文檔安裝部分時,發(fā)現(xiàn)需要安裝特別多軟件,估計還有許多復雜的配置,官方推薦使用Laravel Homestead虛擬機進行安裝,但是我想現(xiàn)在既然有 docker這么好的東西,為什么不用呢?

Docker vs Vagrant

為什么使用Docker而不是Vagrant:從時間上來看,Vagrant提供虛擬機需要數(shù)分鐘,而Docker只需數(shù)秒;此外,從體量上來看,Vagrant提供的是完整的虛擬機,而Docker提供的是輕量級的虛擬容器,這些虛擬容器共享同一個內核并且允許在獨立進程中運行。

環(huán)境搭建步驟如下:

1.首先從Docker hub 下載laraedit-docker 鏡像

docker pull laraedit/laraedit

2.通過docker命令建立laravel目錄

復制代碼 代碼如下:

docker run --name laravel -p 8088:80 -v /Users/berylqliu/Workspace/laravelTest:/var/www/html/app laraedit/laraedit

參數(shù)說明:

  • --name:啟動的服務名稱
  • -p: 端口映射,本機8088端口映射容器80端口
  • -v: 目錄掛載,本機目錄:容器目錄
  • -d: 如果加上這個參數(shù)表示后臺啟動服務

laraedit 預設將 80, 443, 3306, 6379 port 開放出來,所以如果外部要直接存取,請使用-p參數(shù)設定。

3.啟動docker shell

docker exec -it laravel /bin/bash

其中l(wèi)aravel就是上面--name指定的,在docker shell下,可以操作數(shù)據(jù)庫等。

4.在容器里面創(chuàng)建一個應用,注意和掛載目錄一致

cd /var/www/html/
laravel new app

或者:

cd /var/www/html/app/
laravel new blog

再把blog目錄下面的文件移動到app目錄下面去,把 blog目錄刪掉,其實只要注意和掛載目錄映射一致就可以了

5.如果容器退出了,啟動容器:

docker start laravel

下次啟動docker shell的命令:

復制代碼 代碼如下:

docker exec -it -v /Users/berylqliu/Workspace/laravelTest:/var/www/html/app laravel /bin/bash

然后就可以在http://localhost:8088/ 看見Laravel首頁啦!其他相關docker命令可以自行學習。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Docker打包自定義鏡像的實現(xiàn)

    Docker打包自定義鏡像的實現(xiàn)

    本文主要介紹了在Docker中打包自定義鏡像,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-01-01
  • 基于docker部署skywalking實現(xiàn)全鏈路監(jiān)控功能

    基于docker部署skywalking實現(xiàn)全鏈路監(jiān)控功能

    這篇文章主要介紹了基于docker部署skywalking實現(xiàn)全鏈路監(jiān)控,skywalking提供了在很多不同的場景下用于觀察和監(jiān)控分布式系統(tǒng)的方式,文中給大家介紹如何快速部署skywalking全鏈路監(jiān)控,感興趣的朋友一起看看吧
    2022-03-03
  • Docker部署Nginx并配置反向代理

    Docker部署Nginx并配置反向代理

    這篇文章介紹了Docker部署Nginx并配置反向代理的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-01-01
  • 本地使用docker打包部署鏡像的方法

    本地使用docker打包部署鏡像的方法

    這篇文章主要介紹了本地使用docker打包部署鏡像的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • 使用Docker搭建minio的詳細圖文教程

    使用Docker搭建minio的詳細圖文教程

    本文介紹了Docker配置鏡像源的方法,以及如何在Docker中拉取鏡像和創(chuàng)建運行容器,詳細說明了使用MinIO創(chuàng)建Bucket、設置AccessKey、安裝和配置Cpolar以及SpringBoot集成MinIO的步驟,需要的朋友可以參考下
    2024-10-10
  • Docker、Podman 和 Containerd 三者區(qū)別解析

    Docker、Podman 和 Containerd 三者區(qū)別解析

    Docker、Podman 和 Containerd 是三種流行的容器工具,它們都用于容器的創(chuàng)建、管理和運行,但它們在設計理念、功能和使用場景上有一些差異,這篇文章主要介紹了Docker、Podman 和 Containerd 三者區(qū)別,需要的朋友可以參考下
    2025-02-02
  • docker使用Dockerfile構建鏡像的實現(xiàn)示例

    docker使用Dockerfile構建鏡像的實現(xiàn)示例

    本文主要介紹了docker使用Dockerfile構建鏡像的實現(xiàn)示例,通過編寫 Dockerfile,您可以定義鏡像的基礎環(huán)境、安裝軟件包、復制文件、設置環(huán)境變量等操作,下面就來介紹一下
    2024-01-01
  • docker安裝redis5.0.3的方法步驟

    docker安裝redis5.0.3的方法步驟

    這篇文章主要介紹了docker安裝redis5.0.3的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • Ubuntu 20.04 上安裝和使用 Docker的詳細過程(安裝包)

    Ubuntu 20.04 上安裝和使用 Docker的詳細過程(安裝包)

    這篇文章主要介紹了Ubuntu 20.04 上安裝和使用 Docker的詳細過程(安裝包),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • 如何用docker部署redis cluster的方法

    如何用docker部署redis cluster的方法

    這篇文章主要介紹了如何用docker部署redis cluster的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03

最新評論

瑞安市| 舟曲县| 时尚| 甘孜| 祥云县| 丹凤县| 中西区| 沁源县| 乌恰县| 永德县| 遵义市| 乌拉特前旗| 龙里县| 交口县| 秦安县| 建德市| 高安市| 安龙县| 庐江县| 巫山县| 万载县| 静海县| 田林县| 玉门市| 内丘县| 临城县| 巴林左旗| 通河县| 资溪县| 吉木萨尔县| 嘉黎县| 山东省| 衡山县| 沙田区| 乐清市| 工布江达县| 宜昌市| 韶山市| 荃湾区| 项城市| 崇左市|