Vessel
The facts below are what the maker publishes about Vessel, checked and dated. Our editors have not written about it yet.
The facts
Each one read from Vessel's own pages, with the date it was checked.
What it does
- Customization
- The docs say Vessel is Docker underneath and describe customizing it with Docker and Docker Compose, including swapping MySQL for PostgreSQL.checked 11 Oct 2026
- Data persistence
- Database and Redis data are saved when Vessel is stopped and restarted.checked 11 Oct 2026
- Development commands
- Vessel provides commands for running Composer, Artisan, PHP, PHPUnit tests, Node, NPM, Yarn, and Gulp tasks.checked 10 Oct 2026
- Docker dependency
- The getting-started guide says Docker must be installed to use Vessel and points readers to Docker's installation and supported-systems information.checked 10 Oct 2026
- Everyday commands
- Vessel provides commands for running Composer, Artisan, PHP, queue workers, tests, Node.js, NPM, Yarn, and Gulp tasks.checked 11 Oct 2026
- How it works
- It is a small set of project files that sets up a local Docker-based development environment, with no global installation required except Docker.checked 10 Oct 2026
- Included components
- The listed included components are PHP 7.4, MySQL 5.7, Redis, and Node.js with NPM, Yarn, and Gulp.checked 11 Oct 2026
- Included services
- The site lists PHP 7.4, MySQL 5.7, Redis, and NodeJS with NPM, Yarn, and Gulp as included components.checked 10 Oct 2026
- Install
- The getting-started guide installs Vessel in a Laravel project through Composer and publishes its command and Docker files with Artisan.checked 10 Oct 2026
- Installation
- Vessel is installed in a Laravel project through Composer and its command and Docker files are published with Artisan.checked 11 Oct 2026
- Not included by default
- Vessel does not include a queue technology out of the box; the docs show how to add Beanstalkd as an additional service.checked 11 Oct 2026
- Port constraint
- Vessel attempts to use host ports 80 and 3306 by default, and the docs explain that multiple instances need different port settings.checked 11 Oct 2026
- Ports
- Vessel defaults to host ports 80 and 3306, and the guide describes using APP_PORT and MYSQL_PORT to run multiple instances.checked 10 Oct 2026
- Project setup
- Vessel is a small set of files that sets up a local Docker development environment for each project; Docker is the only software it says must be installed globally.checked 11 Oct 2026
- Purpose
- Vessel provides simple Docker development environments for Laravel projects.checked 11 Oct 2026
- Requirements
- The docs state that Docker is Vessel's only requirement.checked 11 Oct 2026
- Security and compliance
- The opened Vessel pages provide no stated security certification or compliance claim.checked 10 Oct 2026
- Support
- The opened Vessel pages link to usage and customization documentation and do not state a support service or response time.checked 10 Oct 2026
- Supported operating systems
- Vessel currently works on Macintosh and Linux; the docs say Windows is not currently supported.checked 11 Oct 2026
The company
- Maker
- The site identifies Vessel as a Shipping Docker project and carries a © 2020 Fideloper LLC notice.checked 10 Oct 2026
- Maker attribution
- The site identifies Vessel as a Shipping Docker project and displays © 2020 Fideloper LLC.checked 11 Oct 2026
Alternatives to Vessel
- 1

Garden
Free planOpen sourceWebAPILinuxmacOS8.3From $50 a month - 2

DevPod
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.4Free plan - 3

Docker Desktop
Free planWebLinuxmacOSWindows7.2From $9 a month - 4

OrbStack
Free planAPImacOS7.2From $8 a month - 5

Testcontainers Desktop
Free planWebAPILinuxmacOS7.2Free plan - 6
Kool
Free planWebLinuxmacOSWindows7.1From $49 a month
