jdsantos / laradocker
一个Laravel包,用于无缝将Docker集成到您的应用程序中
Requires
- php: >=8.2
- laravel/framework: ^11.9
Requires (Dev)
- larastan/larastan: ^2.9
- laravel/pint: ^1.17
- orchestra/testbench: ^9.3
README
jdsantos/laradocker 一个Laravel包,用于无缝将Docker集成到您的应用程序中。它提供了一种简单的方法,以最小的配置设置Docker用于您的Laravel项目。
先决条件
在继续之前,请确保您的机器上安装了PHP(8.2+)、Composer和Docker。此包还要求您在一个Laravel 11+的项目中运行它
🚀 安装与使用
在您的Laravel项目文件夹内,只需运行以下命令
-
安装包:将
jdsantos/laradocker包作为开发依赖项安装composer require --dev jdsantos/laradocker -
安装Laradocker:启动安装程序,按照步骤将所有必要的文件包含到您的项目文件夹中
php artisan laradocker:install -
试试吧!:现在您可以使用Docker运行您的Laravel应用程序,如下所示
docker run -p 80:80 -v laravel_storage:/opt/laravel/storage --rm -it $(docker build -q .)
如果您使用的是 Podman,它同样有效
podman run -p 80:80 -v laravel_storage:/opt/laravel/storage --rm -it $(podman build -q .)
🛢 数据库支持
当前Laradocker支持以下数据库
贡献
欢迎对此项目的任何贡献。请随时联系我们,我们将很高兴包括您可能有的任何改进或想法。请 fork 此存储库,进行任何更改,并提交一个Pull Request,我们将与您取得联系!
贡献者
支持
寻求支持的最简单方法是在此存储库中提交一个问题。
