Skip to content
SPECIFICTION
Get listed

Docker4Drupal vs kind

Docker4Drupal

github.com

kind

kind.sigs.k8s.io

Side by side

FigureDocker4Drupalkind
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
Self-hosted—Yes
Plans published11
Spec score · Container Development Environments7.9 (#18)8.5 (#7)
PurposeDocker4Drupal provides Docker images and a preconfigured Compose file for running a local Drupal environment.kind runs local Kubernetes clusters using Docker container nodes and is designed primarily for Kubernetes testing, with local development and CI as other uses.
SupportThe repository directs users to ask questions on Discord and Slack.The project directs users to its Kubernetes Slack #kind channel, GitHub issue tracker, and SIG-Testing mailing list for help and issues.

Plans

Docker4Drupal

  • Docker4DrupalFree

Docker4Drupal pricing →

kind

  • kindFree

kind pricing →

In their own words

Docker4Drupal

Docker4Drupal is a local Drupal environment built from Docker images and a preconfigured Compose setup. It lists images for Drupal CMS 2 and vanilla Drupal 11 and 10, with a stack that includes Nginx, Apache, PHP, MariaDB, PostgreSQL, Valkey, Redis, Memcached, Varnish, Node.js, Solr and OpenSearch. Optional tools include Mailpit, Gotenberg, Webgrind, Xhprof viewer, Adminer, phpMyAdmin, Selenium Chrome and Traefik. You can use the bundled Drupal setup or mount an existing codebase. Traefik supports routing multiple projects through a shared port or separate ports; Mailpit catches outbound email by default, and OpenSMTPD can be enabled for delivery. Documentation covers Xdebug for web and command-line debugging and IDE configuration such as PHPStorm. Docker is required, with Docker Compose also required on Linux. Database volumes persist by default, with bind mounts recommended when data should stay attached across restarts. It is free at free under the MIT license, for local development; the project directs server deployment users to Wodby’s Drupal stack.

Visit github.com

kind

kind runs local Kubernetes clusters with Docker container nodes, mainly for Kubernetes testing; local development and CI are also listed uses. It bootstraps cluster nodes with kubeadm and supports multi-node setups, including high availability. A configuration file can define worker and control-plane nodes, port mappings, and Kubernetes versions.

The tool can build Kubernetes release builds from source or use pre-published builds. It can detect Docker, Podman, or nerdctl as its container provider, including rootless providers subject to host and provider requirements. Users can load Docker images or an image archive into a cluster. Documentation covers ingress and Gateway API configuration with cloud-provider-kind, private registry workflows, and Kubernetes API audit logging.

Visit kind.sigs.k8s.io