Welcome!

This is going to be a rapid orientation to software containerization through a series of examples.

This series of examples get progressively more complicated. Explanations that are provided in earlier examples are not repeated in later ones. For this reason, you are encouraged to step through this guide in order.

The only assumptions are that you are a software developer with a basic familiarity using a bash shell in a terminal and that your environment has the following software installed to get through most of this guide:

If you don't want to install these tools on your own machine, then you can use Google Cloud Shell. It provides a cloud-hosted environment that has all the tools you'll need already installed.

Don't worry about it now, but later on you will probably also want the following tools (and these are also already installed on Google Cloud Shell):

Let's jump right in!

Last updated