Docker DevTools#

How do you manage your dependencies?

If the honest answer involves a machine full of globally-installed linters, language runtimes, and “it works on my machine” mysteries, Docker DevTools has a better way. It’s a set of drop-in shell (and PowerShell) aliases that run PHPCS, ESLint, Black, Terraform, ImageMagick and dozens of other developer tools inside Docker containers — no local installs, no version drift, no “please install Node 18.2.0 exactly” onboarding docs.

Clone it, source one file, and start running tools:

git clone https://github.com/willhallonline/docker-devtools-aliases.git ~/.docker-devtools

Get Started FAQ


  • No local installs

    Run PHPCS, ESLint, Black, ImageMagick, Terraform and more without installing them on your machine.

  • Consistent tooling

    Every contributor on a project uses the exact same container image and version — no more “works on my machine”.

  • Cross-platform

    Bash/zsh aliases, with PowerShell (.ps1) coverage for PHP, JavaScript/CSS and Internet tools.

See the Quick Start guide to get up and running, or browse the full documentation.