国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

詳解如何用docker安裝laravel開發環境

2024-09-01 13:50:44
字體:
來源:轉載
供稿:網友

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

Docker vs Vagrant

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

環境搭建步驟如下:

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

 

參數說明:

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

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

3.啟動docker shell

docker exec -it laravel /bin/bash

其中laravel就是上面--name指定的,在docker shell下,可以操作數據庫等。

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

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命令可以自行學習。

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

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 互助| 西青区| 商城县| 汉寿县| 斗六市| 洱源县| 漳州市| 曲沃县| 莱西市| 江油市| 东安县| 井冈山市| 石城县| 新郑市| 淮滨县| 铜陵市| 龙游县| 黎平县| 邵武市| 孟连| 江山市| 墨玉县| 宜兴市| 岚皋县| 宝坻区| 淳安县| 广州市| 新疆| 万盛区| 临漳县| 庄浪县| 临沂市| 饶平县| 柏乡县| 巴塘县| 漠河县| 大邑县| 城固县| 疏附县| 六盘水市| 波密县|