在Docker中为Laravel创build一个开发环境

我在Ubuntu机器上安装了一个定制的Laravel。 然而按照Laravel的指示,我没有使用Homestead来启动我的应用程序。 相反,我使用composer php在我的机器上安装了应用程序,然后根据需要安装依赖项和库。

现在我想用另一台机器进行开发。 如何使用Docker打包我的机器环境的副本以创build要在另一台机器上使用的容器。 我是Docker的新手,因为什么原因没有使用过。

你有没有考虑过使用Laravel代客 ? 它比Docker和Homestead轻得多,可以立即启动项目。

如果你想坚持使用Docker,那么Laradock可能已经找出了你想要使用的大部分。

我创build了一个可用于Laravel或LAMP服务器的准系统Docker Compose回购 ,它附带:

  • 阿帕奇
  • PHP
  • MySQL的
  • composer php
  • 的phpMyAdmin

我碰到的大部分都是我不需要的东西。