• Stars
    star
    1,210
  • Rank 38,721 (Top 0.8 %)
  • Language
    Shell
  • License
    MIT License
  • Created over 8 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Docker-based Drupal stack

Docker-based Drupal stack

Build Status

Introduction

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

Stack

The Drupal stack consist of the following containers:

Container Versions Image ARM64 support Enabled by default
Nginx 1.25, 1.24, 1.23 wodby/nginx ✓ ✓
Apache 2.4 wodby/apache ✓
Drupal 10, 9, 7 wodby/drupal ✓ ✓
PHP 8.2, 8.1, 8.0 wodby/drupal-php ✓
Crond wodby/drupal-php ✓ ✓
MariaDB 11, 10.11-10.4 wodby/mariadb ✓ ✓
PostgreSQL 15, 14, 13, 12, 11 wodby/postgres ✓
Redis 7, 6, 5 wodby/redis ✓
Memcached 1 wodby/memcached
Varnish 6.0, 4.1 wodby/varnish ✓
Node.js 18, 16, 14 wodby/node
Drupal node 1.0 wodby/drupal-node
Solr 8, 7, 6, 5 wodby/solr
Zookeeper 3.8 zookeeper
Elasticsearch 7, 6 wodby/elasticsearch
Kibana 7, 6 wodby/kibana
OpenSMTPD 6.0 wodby/opensmtpd
Mailhog latest mailhog/mailhog ✓
AthenaPDF 2.16.0 arachnysdocker/athenapdf-service
Rsyslog latest wodby/rsyslog
Webgrind 1 wodby/webgrind
Xhprof viewer latest wodby/xhprof
Adminer 4.6 wodby/adminer
phpMyAdmin latest phpmyadmin/phpmyadmin
Selenium chrome 3.141 selenium/standalone-chrome
Traefik latest _/traefik ✓ ✓

Supported Drupal versions: 10 / 9 / 7

Documentation

Full documentation is available at https://wodby.com/docs/stacks/drupal/local.

Image's tags

Images' tags format is [VERSION]-[STABILITY_TAG] where:

[VERSION] is the version of an application (without patch version) running in a container, e.g. wodby/nginx:1.15-x.x.x where Nginx version is 1.15 and x.x.x is a stability tag. For some images we include both major and minor version like PHP 7.2, for others we include only major like Redis 5.

[STABILITY_TAG] is the version of an image that corresponds to a git tag of the image repository, e.g. wodby/mariadb:10.2-3.3.8 has MariaDB 10.2 and stability tag 3.3.8. New stability tags include patch updates for applications and image's fixes/improvements (new env vars, orchestration actions fixes, etc). Stability tag changes described in the corresponding a git tag description. Stability tags follow semantic versioning.

We highly encourage to use images only with stability tags.

Maintenance

We regularly update images used in this stack and release them together, see releases page for full changelog and update instructions. Most of routine updates for images and this project performed by the bot via scripts located at wodby/images.

Beyond local environment

Docker4Drupal is a project designed to help you spin up local environment with docker-compose. If you want to deploy a consistent stack with orchestrations to your own server, check out Drupal stack on Wodby .

Other Docker4x projects

License

This project is licensed under the MIT open source license.

More Repositories

1

docker4wordpress

Docker-based WordPress stack
Makefile
709
star
2

docker4php

Docker-based PHP stack
Makefile
264
star
3

php

Generic PHP docker container images
Shell
135
star
4

wordpress-composer

Composer template for WordPress projects.
68
star
5

nginx

Nginx docker container image
Shell
63
star
6

varnish

Varnish docker container image
Shell
59
star
7

drupal-php

PHP docker container image for Drupal
Shell
59
star
8

docker4python

Docker-based Python web stack (works for Django)
Makefile
53
star
9

mariadb

MariaDB docker container image
Shell
48
star
10

docker4ruby

Docker-based Ruby stack (works for Rails)
Makefile
31
star
11

wordpress-php

PHP docker container image for WordPress
Shell
26
star
12

gotpl

Lightweight go-based template engine
Go
23
star
13

adminer

Adminer docker container image
PHP
22
star
14

drupal-nginx

ARCHIVED: merged to https://github.com/wodby/nginx
Smarty
20
star
15

drupal

Vanilla Drupal docker container image
Makefile
18
star
16

wordpress-nginx

ARCHIVED: merged to https://github.com/wodby/nginx
Smarty
17
star
17

opensmtpd

OpenSMTPD docker container image
Makefile
11
star
18

wordpress-varnish

ARCHIVED: merged to https://github.com/wodby/varnish
Smarty
11
star
19

solr

Solr docker container image
Shell
9
star
20

xhprof

Xhprof traces viewer
Makefile
8
star
21

wodby-ci

Wodby CI/CD
Shell
7
star
22

elasticsearch

Elasticsearch docker container image
Shell
7
star
23

wordpress

Vanilla WordPress docker container image
Shell
7
star
24

alpine

Alpine Linux docker container image
Shell
7
star
25

apache

Apache HTTP server docker container image
Shell
6
star
26

node

Node docker container image
Makefile
6
star
27

backup

Simple files backup with upload to s3 container image
Shell
5
star
28

webgrind

Webgrind docker container image
Smarty
5
star
29

drupal-varnish

ARCHIVED: merged to https://github.com/wodby/varnish
Smarty
4
star
30

sshd

Makefile
4
star
31

redis

Redis docker container image
Makefile
4
star
32

cachet

Cachet docker container image
Shell
4
star
33

matomo

Matomo docker container image
Dockerfile
3
star
34

gitlab-runner

Gitlab runner docker container image
Makefile
3
star
35

php-nginx

ARCHIVED: merged to https://github.com/wodby/nginx
Smarty
3
star
36

php-apache

ARCHIVED: merged to https://github.com/wodby/apache
Smarty
3
star
37

wodby-sdk-php

Wodby PHP SDK
PHP
3
star
38

drupal-node

Node.js docker container image for Drupal
Smarty
3
star
39

postgres

PostgreSQL docker container image
Shell
3
star
40

docker4laravel

Docker-based Laravel stack
Makefile
3
star
41

docker-registry-auth

Authentication server for Docker Registry
Shell
3
star
42

jenkins

Jenkins docker image
Groovy
3
star
43

rsyslog

rsyslog docker container image
Makefile
3
star
44

docs

Docs for Wodby platform, stacks and docker4x projects
HTML
2
star
45

images

Docker images auto updater
Shell
2
star
46

python

Python docker container images
Shell
2
star
47

ruby

Ruby docker container image
Shell
2
star
48

jira

JIRA Software docker container image
Smarty
2
star
49

gitlab

GitLab CE docker container image
Smarty
2
star
50

php-docs

ARCHIVED, merged to https://github.com/wodby/docs
HTML
1
star
51

slackin

Slackin docker container image
Makefile
1
star
52

wodby-cli

Wodby CLI
Go
1
star
53

wordpress-docs

DEPRECATED, merged to https://github.com/wodby/docs
HTML
1
star
54

drupal-solr

ARCHIVED: merged to https://github.com/wodby/solr
Shell
1
star
55

nginx-alpine-psol

PSOL objects for alpine-based ngxpagespeed module
Dockerfile
1
star
56

fluentd

Smarty
1
star
57

kibana

Kibana docker container image
Shell
1
star
58

edge-alpine

Deprecated
Dockerfile
1
star