我在我的Ubuntu機器上安裝了自定義Laravel。然而,按照Laravel的說明,我沒有使用Homestead來啓動我的應用程序。相反,我使用作曲家在我的機器上安裝了應用程序,然後按照需求安裝了依賴項和庫。在Docker中爲Laravel創建開發環境
現在我想用另一臺機器進行開發。如何使用Docker打包機器環境的副本以創建要在另一臺機器上使用的容器。我是Docker的新手,因爲任何原因沒有使用它。
我在我的Ubuntu機器上安裝了自定義Laravel。然而,按照Laravel的說明,我沒有使用Homestead來啓動我的應用程序。相反,我使用作曲家在我的機器上安裝了應用程序,然後按照需求安裝了依賴項和庫。在Docker中爲Laravel創建開發環境
現在我想用另一臺機器進行開發。如何使用Docker打包機器環境的副本以創建要在另一臺機器上使用的容器。我是Docker的新手,因爲任何原因沒有使用它。
您是否考慮過使用Laravel Valet?它的重量比Docker和Homestead輕了很多,並且可以立即啓動您的項目。
如果您希望堅持使用Docker,那麼Laradock可能已經計算出您希望使用的大部分內容。
我創建了一個可用於Laravel或作爲LAMP服務器一個barebones Docker Compose repo它帶有:
我遇到的大部分是相當臃腫的東西,我不需要。
我使用Ubuntu作爲我的開發機器。從文檔看來,代客是Mac OS的。拉拉多克似乎是一個不錯的選擇。我會試一試。只是有疑問,如果我創建環境,是否必須再次安裝所有節點依賴項? – SanketR
@SanketR查看Carlos Valeo的Carlos Priego的[fork](https://github.com/cpriego/valet-ubuntu)。在Docker中,我相信您可以設置鏡像,以便您的文件系統反映在Docker中,因此您應該可以共享項目中已存在的依賴項。 –