An easy online service to spin Drupal Distribution instances in seconds. Behind the scens this project maintains a list of Docker containers running several popular Drupal 10.x, 8.x and 7.x distributions within LAMP stack.
Go to distros.bid.
See the docker tags at hub.docker.com/r/drupal8/distros/tags.
- Drupal (core) - 10.3.8
- Drupal Umami (core) - 10.3.8
- Open Social - 12.4.5
- Drutopia - 1.18
- Opigno LMS - 3.2.7
- OpenLucius - 2.0.0-beta1
| Name | Dockerfile | Tag |
|---|---|---|
| Latest | images/latest | latest |
| aGov | images/agov | agov |
| Brainstorm | images/brainstorm_profile | brainstorm_profile |
| Droopler | images/droopler | droopler |
| Drupal 8.x | images/drupal | drupal |
| Drupal Umami | images/drupal-umami | drupal-umami |
| Druppio | images/druppio_... | druppio_small_business_distribution |
| Lightning | images/lightning | lightning |
| Multipurpose Corporate | images/multipurpose_... | multipurpose_corporate_profile |
| OpenChurch | images/openchurch | openchurch |
| OpenRestaurant | images/openrestaurant | openrestaurant |
| Panopoly | images/panopoly | panopoly |
| Presto | images/presto | presto |
| Seeds | images/seeds | seeds |
| Thunder | images/thunder | thunder |
| Varbase | images/varbase | varbase |
| Vardoc | images/vardoc | vardoc |
| Web Experience Toolkit | images/wxt | wxt |
| Software | Version |
|---|---|
| sqliteadmin | 4.3.1 |
| apache2 | 2.4.18 |
| composer | 1.9.2 or 2.8.2 |
| curl | 7.47.0 |
| drush | 10.2.2 |
| git | 2.7.4 |
| php | 7.2 or 8.4 |
| vi | 7.4 |
| wget | 1.17.1 |
Each Drupal distribution refers to a specific docker image tag. Currently only 1 version is supported for each distribution and there no version specific tags (eg there is "drupal" but not "drupal-8.4.2" tag). Notice that most images are of 1 - 2GB size so be patient while pulling.
# Let's try lightning distribution
docker run -d -p 8066:80 --name lightning drupal8/distros:lightning
Open Drupal user login page at http://localhost:8066/user/login
- User: admin
- Pass: admin
Open Adminer page at http://localhost:8066/adminer.php
- DB username: drupal
- DB name: drupal
- DB password: drupal
Open Terminal emulator at http://localhost:8066/terminal.php
- User: www-data
- Password: password
Notice that www-data user has only sufficient permissions under the /web folder and no sudo exists.