Docker is a containerization technology that’s been getting quite a bit of attention over the last year or two. It offers a more lightweight, flexible and repeatable alternative to creating and running full Virtual Machines (VMs). In this, the first in a series of posts on Docker, I’ll look at how to run an application inside of a pre-built container image. In this series, I’ll look at:
- Running Containers (this post);
- Building Images: How to create a new container image, customized to your requirements;
- Disposable Containers: Using containers to run a short-lived job rather than a long-lived service;
- Composing an Environment Stack: Creating an environment composed of multiple linked containers.