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 bundle consist of the following containers:
Container | Service name | Image | Public Port | Enabled by default |
---|---|---|---|---|
Nginx 1.10 | nginx | wodby/drupal-nginx | 8000 | ✓ |
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 | 8004, 8005 | |
Apache Solr 5.5/6.3/6.4 | solr | wodby/drupal-solr | 8003 | |
phpMyAdmin | pma | phpmyadmin/phpmyadmin | 8001 | ✓ |
Mailhog | mailhog | mailhog/mailhog | 8002 | ✓ |
Node.js 7 | node | _/node | 3000 | |
Memcached | memcached | _/memcached | ||
Traefik | traefik | _/traefik | 80, 8080 |
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.