Docker4Drupal is a set of docker images optimized for local development with Drupal. Use docker-compose.yml file from this repository to spin up local environment on Linux, Mac OS X and Windows.
Read Getting Started.
The Drupal stack consist of the following containers:
Container | Versions | Service name | Image | Enabled by default |
---|---|---|---|---|
Nginx | 1.10 | nginx | wodby/drupal-nginx | ✓ |
Drupal | 8, 7, 6 | php | wodby/drupal | ✓ |
PHP | 5.3, 5.6, 7.0, 7.1 | php | wodby/drupal-php | |
MariaDB | 10.1 | mariadb | wodby/mariadb | ✓ |
Redis | 3.2 | redis | wodby/redis | |
Varnish | 4.1 | varnish | wodby/drupal-varnish | |
Solr | 5.5, 6.3, 6.4 | solr | wodby/drupal-solr | |
Memcached | 1.4 | memcached | wodby/memcached | |
Mailhog | latest | mailhog | mailhog/mailhog | ✓ |
phpMyAdmin | latest | pma | phpmyadmin/phpmyadmin | |
Node.js | 7 | node | _/node | |
Traefik | latest | traefik | _/traefik |
Supported Drupal versions: 6, 7, 8.
Full documentation is available at http://docs.docker4drupal.org/.
Deploy docker-based infrastructure for Drupal to your own server via Wodby.
This project is licensed under the MIT open source license.