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

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

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

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

Docker vs Vagrant

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

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

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

docker pull laraedit/laraedit

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

復(fù)制代碼 代碼如下:

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

參數(shù)說明:

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

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

3.啟動docker shell

docker exec -it laravel /bin/bash

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

4.在容器里面創(chuàng)建一個應(yī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的命令:

復(fù)制代碼 代碼如下:

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

然后就可以在http://localhost:8088/ 看見Laravel首頁啦!其他相關(guān)docker命令可以自行學(xué)習(xí)。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 關(guān)于docker容器部署redis步驟介紹

    關(guān)于docker容器部署redis步驟介紹

    大家好,本篇文章主要講的是關(guān)于docker容器部署redis步驟介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-11-11
  • 如何在Docker中部署運(yùn)行jar

    如何在Docker中部署運(yùn)行jar

    這篇文章主要介紹了如何在Docker中部署運(yùn)行jar問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • docker刪除鏡像的實現(xiàn)方式詳解

    docker刪除鏡像的實現(xiàn)方式詳解

    這篇文章主要為大家介紹了docker刪除鏡像的實現(xiàn)方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • docker容器動態(tài)添加端口號的方法

    docker容器動態(tài)添加端口號的方法

    這篇文章主要介紹了docker容器動態(tài)添加端口號的方法,本文分步驟給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • 詳解如何獲取docker容器(container)的ip地址

    詳解如何獲取docker容器(container)的ip地址

    這篇文章主要介紹了詳解如何獲取docker容器(container)的ip地址,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 解決docker pull鏡像報錯的問題

    解決docker pull鏡像報錯的問題

    這篇文章主要介紹了解決docker pull鏡像報錯的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 在 docker 之間導(dǎo)出導(dǎo)入鏡像的方法

    在 docker 之間導(dǎo)出導(dǎo)入鏡像的方法

    本篇文章主要介紹了在 docker 之間導(dǎo)出導(dǎo)入鏡像的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • docker 連接宿主Mysql操作

    docker 連接宿主Mysql操作

    這篇文章主要介紹了docker 連接宿主Mysql操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • docker?build與Dockerfile問題

    docker?build與Dockerfile問題

    這篇文章主要介紹了docker?build與Dockerfile問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Ubuntu Docker 安裝教程

    Ubuntu Docker 安裝教程

    這篇文章主要為大家詳細(xì)介紹了Ubuntu Docker 安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11

最新評論