Skip to content

dockerized

Containerized development environments using Docker.

Features

  • Toolset as Code - Declare which build and/or development tools are needed in code, rather than in a README file. Your CI can use exactly the same toolset as your developers.
  • Easy onboarding - Bootstrapping a development environment is as easy as running dockerized shell.
  • No more "Works on my machine" - No more "Works on my machine" because everyone in the team is using exactly the same toolset.
  • Consistency with CI - Your CI can use exactly the same toolset as your developers.
  • Isolated environments - No need for nvm, virtualenv, SDKMAN, and such. Each development environment is isolated.
  • Simple - You no longer need to maintain messy docker run commands yourself.
  • Seamless - Just prepend any command with dockerized exec.
  • Visual Studio Code - "dockerized" complements VS Code and can use the Remote Containers you already configured.
  • Opt in - You can use the "dockerized" development environment, or set up one directly on your machine. Unlike other tools "dockerized" is a non-intrusive guest on your machine.
  • Caching - "dockerized" can cache the build environment to speed up builds on CI pipelines.

See the Quick Start tutorial to get started!