A docker image with LAMP, Drupal 8.x, latest drush and drush plugins used as a drush playground.
- LAMP
- Adminer
- git
- composer
- supervisor
- vim tiny
- openssh
- drupal 8.x (latest stable, installed on runtime)
- drush
- "several" drush plugins
# Start docker container
# (will install Drupal on <DOCKER_IP>:8088 with admin/admin credentials)
docker run -ti -p 8088:80 --name drush_plugins tplcom/drush-plugins:latest
# Execute bash into the container
docker exec -ti drush_plugins bash
# Play with the drush plugins inside the container
root@04246cc32d64:/var/www/html# drush
For more details see the docker base image instructions.
- cerbere
- check
- composer
- config-extra
- deployotron
- destination_alter
- dev_modules
- extension-configuration
- drush_cmi_tools
- drush_entity
- drush-filesync
- drush_get
- drush_hosts
- drush_iq
- drush-module-sync
- drush_msync
- drush-multi-processing
- drush_patch_upload
- drush-patchfile
- drush_rest_api
- drush-scm
- drush-shell-aliases
- drush_shrinkdb
- drush-snif
- drush_sql_sync_pipe
- drush_switch
- drush_taxonomyinfo
- drush_typeinfo
- dslm
- extra_siteinfo
- file_permissions
- grn
- prod_check
- puppet_drush
- sar
- settingsphp
- site_audit
- syncdbc
See the Dockerfile for more info.
Open an issue to propose adding a new drush plugin.
Docker image is based on ricardoamaro/drupal8 image.
Drupal is a registered trademark of Dries Buytaert.