PHPackages                             jdsantos/laradocker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. jdsantos/laradocker

ActiveLibrary[CLI &amp; Console](/categories/cli)

jdsantos/laradocker
===================

A Laravel package to seamlessly integrate Docker into your application

v2.0.1(9mo ago)71.4k↑32.1%1MITPHPPHP &gt;=8.3CI passing

Since Aug 19Pushed 9mo ago1 watchersCompare

[ Source](https://github.com/jdsantos/laradocker)[ Packagist](https://packagist.org/packages/jdsantos/laradocker)[ RSS](/packages/jdsantos-laradocker/feed)WikiDiscussions main Synced yesterday

READMEChangelog (10)Dependencies (4)Versions (12)Used By (0)

 [![Laradocker logo](https://raw.githubusercontent.com/jdsantos/laradocker/main/docs/logo.png)](https://raw.githubusercontent.com/jdsantos/laradocker/main/docs/logo.png)

 [![Build Status](https://camo.githubusercontent.com/d6223230f410fff977752cbb49dfb926ae91a9c65dd1d9bba0555f16c48dac94/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6a6473616e746f732f6c617261646f636b65722f74657374732e796d6c3f6c6162656c3d7465737473267374796c653d726f756e642d737175617265)](https://github.com/jdsantos/laradocker/actions) [![Total Downloads](https://camo.githubusercontent.com/2f5b468909a7ee5d7b11b27d9d186f0d3517b2b1dc347cbbab5fdf002ad692f2/68747470733a2f2f706f7365722e707567782e6f72672f6a6473616e746f732f6c617261646f636b65722f642f746f74616c2e737667)](https://packagist.org/packages/jdsantos/laradocker) [![Latest Version](https://camo.githubusercontent.com/340756db4e578616403ec9369579708037f4e7664ff32bb2b6a0178be82fede9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a6473616e746f732f6c617261646f636b6572)](https://packagist.org/packages/jdsantos/laradocker) [![License](https://camo.githubusercontent.com/d660bf86dcbbaf0b3bbd250bdf15b779ee8a9bf237c4d9c41b83aa173f08f8c2/68747470733a2f2f706f7365722e707567782e6f72672f6a6473616e746f732f6c617261646f636b65722f6c6963656e73652e737667)](https://packagist.org/packages/jdsantos/laradocker)

---

`jdsantos/laradocker` A Laravel package to seamlessly integrate Docker into your application. It provides an easy way to set up Docker for your Laravel project with minimal configuration.

### Prerequisites

[](#prerequisites)

Ensure you have PHP (8.3+), Composer and Docker installed on your machine before proceeding. This package requires also that you run it inside a Laravel 12+ project:

- [Laravel 12+](https://getcomposer.org/download)
- [Docker](https://docs.docker.com/get-docker/)
- [PHP 8.3+](https://php.net/downloads)
- [Composer](https://getcomposer.org/download)

### 🚀 Installation &amp; Usage

[](#-installation--usage)

Inside your Laravel project folder, simply run the following commands:

1. **Require the Package**: Install the `jdsantos/laradocker` package as a development dependency:

    `composer require --dev jdsantos/laradocker`
2. **Install Laradocker**: Launch the installer and follow the steps to include all necessary files inside your project folder:

    `php artisan laradocker:install`
3. **Try it out!**: Now you can run your Laravel app using Docker like this:

    `docker run -p 80:80 -v laravel_storage:/opt/laravel/storage --rm -it $(docker build -q .)`

It works also if you're using [Podman](https://podman.io)

`podman run -p 80:80 -v laravel_storage:/opt/laravel/storage --rm -it $(podman build -q .)`

### 🛢 Databases support

[](#-databases-support)

Laradocker currently supports the following databases:

DatabaseVersionStatusSQLite3.26.0+✅Mysql5.7+✅MariaDB10.3+✅PostgreSQL10.0+✅SQLServer2017+✅### Contributing

[](#contributing)

Any contributions to this project are more than welcome. Feel free to reach us and we will gladly include any improvements or ideas that you may have. Please, fork this repository, make any changes and submit a Pull Request and we will get in touch!

### Contributors

[](#contributors)

[**Jorge Santos**](https://jdsantos.github.io)[**Walisson Aguirra**](https://walissonaguirra.github.io)[![jdsantos](https://avatars1.githubusercontent.com/u/1708961?v=3&s=50)](http://jdsantos.github.io)[![walissonaguirra](https://avatars.githubusercontent.com/u/53498071?v=4&s=50)](https://github.com/walissonaguirra)[`github.com/jdsantos`](https://github.com/jdsantos)[`github.com/walissonaguirra`](https://github.com/walissonaguirra)### Support

[](#support)

The easiest way to seek support is by submiting an issue on this repo.

---

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance57

Moderate activity, may be stable

Popularity25

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 98.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~40 days

Recently: every ~99 days

Total

11

Last Release

280d ago

Major Versions

v1.1.0 → v2.0.02025-09-01

PHP version history (2 changes)v1.0.0PHP &gt;=8.2

v2.0.0PHP &gt;=8.3

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1708961?v=4)[Jorge Santos](/maintainers/jdsantos)[@jdsantos](https://github.com/jdsantos)

---

Top Contributors

[![jdsantos](https://avatars.githubusercontent.com/u/1708961?v=4)](https://github.com/jdsantos "jdsantos (60 commits)")[![walissonaguirra](https://avatars.githubusercontent.com/u/53498071?v=4)](https://github.com/walissonaguirra "walissonaguirra (1 commits)")

---

Tags

phpcliconsolecommand-linelaravelartisandocker

###  Code Quality

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/jdsantos-laradocker/health.svg)

```
[![Health](https://phpackages.com/badges/jdsantos-laradocker/health.svg)](https://phpackages.com/packages/jdsantos-laradocker)
```

###  Alternatives

[nunomaduro/collision

Cli error handling for console/command-line PHP applications.

4.7k357.7M11.1k](/packages/nunomaduro-collision)[nunomaduro/laravel-console-menu

Laravel Console Menu is an output method for your Laravel/Laravel Zero commands.

819430.4k54](/packages/nunomaduro-laravel-console-menu)[nunomaduro/laravel-console-task

Laravel Console Task is a output method for your Laravel/Laravel Zero commands.

2592.3M13](/packages/nunomaduro-laravel-console-task)[nunomaduro/laravel-console-summary

A Beautiful Laravel Console Summary for your Laravel/Laravel Zero commands.

672.3M4](/packages/nunomaduro-laravel-console-summary)[nunomaduro/laravel-console-dusk

Laravel Console Dusk allows the usage of Laravel Dusk in Laravel/Laravel Zero artisan commands.

16458.3k8](/packages/nunomaduro-laravel-console-dusk)[rahul900day/laravel-console-spinner

Laravel Console Spinner is a spinner output for Laravel command line.

76130.4k1](/packages/rahul900day-laravel-console-spinner)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
