Laradock is a complete PHP development environment using Docker, supporting multiple PHP versions and a variety of services like MySQL, PostgreSQL, Redis, and more. It allows easy customization and switching of containers, making it versatile for different project setups. Users can configure and control their development stack
Table of contents
FeaturesQuick OverviewSupported ServicesJoin UsAwesome PeopleSponsorsLicenseRequirementsInstallationUsageList current running ContainersClose all running ContainersDelete all existing ContainersEnter a ContainerEdit default Container configEdit a Docker ImageBuild/Re-build ContainersAdd more Docker ImagesView the Log filesInstall PHP ExtensionsChange the (PHP-FPM) VersionChange the PHP-CLI VersionInstall xDebugStart/Stop xDebug:Install pcovInstall phpdbgInstall Github Copilot CliInstall ionCube LoaderInstall DeployerInstall SonarQubePrepare Laradock for ProductionInstall Laravel from ContainerRun Artisan CommandsRun Laravel Queue WorkerRun Laravel SchedulerUse BrowsersyncUse MailuUse NetDataUse MetabaseUse JenkinsUse RedisUse Redis ClusterUse VarnishUse MongoUse PhpMyAdminUse GitlabUse Gitlab RunnerUse AdminerUse PortainerUse PgAdminUse BeanstalkdUse ConfluenceUse ElasticSearchUse MeiliSearchUse SeleniumUse RethinkDBUse MinioUse ThumborUse AWSUse GrafanaUse GraylogUse TraefikUse Mosquitto (MQTT Broker)Use Tarantool (+ Admin panel)Use KeycloakUse MailpitInstall CodeIgniterInstall PowerlineInstall SymfonyMiscellaneousChange the timezoneAdd locales to PHP-FPMAdding cron jobsAccess workspace via sshChange the (MySQL) VersionMySQL root accessCreate Multiple DatabasesChange MySQL portUse custom DomainGlobal Composer Build InstallAdd authentication for MagentoInstall PrestissimoInstall Node + NVMInstall PNPMInstall Node + YARNInstall NPM GULP toolkitInstall NPM BOWERInstall NPM VUE CLIInstall NPM ANGULAR CLIInstall npm-check-updates CLIInstall poppler-utils (and antiword combined)Install LinuxbrewInstall FFMPEGInstall BBC Audio Waveform Image GeneratorInstall wkhtmltopdfInstall GNU ParallelInstall SupervisorCommon Terminal AliasesInstall Aerospike extensionInstall Laravel EnvoyInstall php calendar extensionInstall libfaketime in php-fpmInstall YAML extension in php-fpmInstall RDKAFKA extension in php-fpmInstall RDKAFKA extension in workspaceInstall AST PHP extensionInstall PHP Decimal extensionInstall Git Bash PromptInstall Oh My ZSHInstall DnsutilsPHPStorm Debugging GuideSetup Google CloudTrack your Laradock changesImprove speed on MacOSca-certificatesUpgrade LaradockI see a blank (white) page instead of the Laravel ‘Welcome’ page!I see “Welcome to nginx” instead of the Laravel App!I see an error message containing (address already in use) or (port is already allocated)I get NGINX error 404 Not Found on Windows.The time in my services does not match the current timeI get MySQL connection refusedI get stuck when building nginx on (fetch mirrors.aliyun.com/alpine/v3.5/main/x86_64/APKINDEX.tar.gz)Custom composer repo packagist url and npm registry urlI got (Module build failed: Error: write EPIPE) while compiling react applicationApache2 container won’t start on mac m1Laradock Related ProjectsInspired by LaradockHave a QuestionFound an IssueWant a FeatureUpdate the Documentation (Site)Support new Software (Add new Container)Edit supported Software (Edit a Container)Edit Base ImageSubmit Pull Request InstructionsHappy Coding :)Sort: