Docker containers wrap up a piece of software in a complete filesystem that contains everything it needs to run: code, runtime, system tools, system libraries – anything you can install on a server. This guarantees that it will always run the same, regardless of the environment it is running in.

Inbucket now includes a Dockerfile, which allows you to build a Docker image. I’ve setup an Automated Build for Inbucket, so you don’t even have to build your own image. Try it out:

docker run -d --name inbucket -p 9000:9000 -p 2500:2500 -p 1100:1100 jhillyerd/inbucket

Then point your browser at localhost:9000