/docker4drupal

Docker-based Drupal stack

Primary LanguageShellMIT LicenseMIT

Docker-based Drupal stack

Documentation Status Build Status Wodby Slack Wodby Twitter

Introduction

Docker4Drupal is a set of docker images optimized for Drupal. Use docker-compose.yml file from this repository to spin up local environment on Linux, Mac OS X and Windows.

Read Getting Started.

Stack

The Drupal stack consist of the following containers:

Container Versions Service name Image Enabled by default
Nginx 1.13, 1.12 nginx wodby/drupal-nginx
Apache 2.4 apache wodby/drupal-apache
Drupal 8, 7, 6 php wodby/drupal
PHP 7.1, 7.0, 5.6, 5.3 php wodby/drupal-php
MariaDB 10.1 mariadb wodby/mariadb
Redis 3.2 redis wodby/redis
Varnish 4.1 varnish wodby/drupal-varnish
Solr 6.6-6.3, 5.5, 5.4 solr wodby/drupal-solr
Node.js 1.0 nodejs wodby/drupal-node
Memcached 1.4 memcached wodby/memcached
Rsyslog latest rsyslog wodby/rsyslog
AthenaPDF latest athenapdf athenapdf-service
Mailhog latest mailhog mailhog
Adminer 4.3 adminer wodby/adminer
phpMyAdmin latest pma phpmyadmin
Node latest node _/node
Portainer latest portainer portainer
Traefik latest traefik _/traefik

Supported Drupal versions: 6, 7, 8.

Documentation

Full documentation is available at https://docker4drupal.readthedocs.io.

Deployment

Deploy docker-based Drupal stack to your own server via Wodby Wodby.

License

This project is licensed under the MIT open source license.