diff --git a/01-history-and-motivation/README.md b/01-history-and-motivation/README.md index 4368bce..ce96580 100644 --- a/01-history-and-motivation/README.md +++ b/01-history-and-motivation/README.md @@ -1,3 +1,18 @@ +[Home](../README.md) | [History and Motivation](../01-history-and-motivation/README.md) +| [Technology Overview](../02-technology-overview/README.md) +| [Installation and Set Up](../03-installation-and-set-up/README.md) +| [Using 3rd Party Containers](../04-using-3rd-party-containers/README.md) +| [Example Web Application](../05-example-web-application/README.md) +| [Building Container Images](../06-building-container-images/README.md) +| [Container Registries](../07-container-registries/README.md) +| [Running Containers](../08-running-containers/README.md) +| [Container Security](../09-container-security/README.md) +| [Interacting with Docker Objects](../10-interacting-with-docker-objects/README.md) +| [Development Workflows](../11-development-workflow/README.md) +| [Deploying Containers](../12-deploying-containers/README.md) + +--- + # History and Motivation diff --git a/02-technology-overview/README.md b/02-technology-overview/README.md index 6c17ad9..09e663b 100644 --- a/02-technology-overview/README.md +++ b/02-technology-overview/README.md @@ -1,3 +1,18 @@ +[Home](../README.md) | [History and Motivation](../01-history-and-motivation/README.md) +| [Technology Overview](../02-technology-overview/README.md) +| [Installation and Set Up](../03-installation-and-set-up/README.md) +| [Using 3rd Party Containers](../04-using-3rd-party-containers/README.md) +| [Example Web Application](../05-example-web-application/README.md) +| [Building Container Images](../06-building-container-images/README.md) +| [Container Registries](../07-container-registries/README.md) +| [Running Containers](../08-running-containers/README.md) +| [Container Security](../09-container-security/README.md) +| [Interacting with Docker Objects](../10-interacting-with-docker-objects/README.md) +| [Development Workflows](../11-development-workflow/README.md) +| [Deploying Containers](../12-deploying-containers/README.md) + +--- + # Technology Overview diff --git a/03-installation-and-set-up/README.md b/03-installation-and-set-up/README.md index 0559a3e..c4c5c35 100644 --- a/03-installation-and-set-up/README.md +++ b/03-installation-and-set-up/README.md @@ -1,3 +1,18 @@ +[Home](../README.md) | [History and Motivation](../01-history-and-motivation/README.md) +| [Technology Overview](../02-technology-overview/README.md) +| [Installation and Set Up](../03-installation-and-set-up/README.md) +| [Using 3rd Party Containers](../04-using-3rd-party-containers/README.md) +| [Example Web Application](../05-example-web-application/README.md) +| [Building Container Images](../06-building-container-images/README.md) +| [Container Registries](../07-container-registries/README.md) +| [Running Containers](../08-running-containers/README.md) +| [Container Security](../09-container-security/README.md) +| [Interacting with Docker Objects](../10-interacting-with-docker-objects/README.md) +| [Development Workflows](../11-development-workflow/README.md) +| [Deploying Containers](../12-deploying-containers/README.md) + +--- + # Installation and Set Up Docker Desktop: https://docs.docker.com/get-docker/ diff --git a/04-using-3rd-party-containers/README.md b/04-using-3rd-party-containers/README.md index bdd13f2..c9451d2 100644 --- a/04-using-3rd-party-containers/README.md +++ b/04-using-3rd-party-containers/README.md @@ -1,3 +1,18 @@ +[Home](../README.md) | [History and Motivation](../01-history-and-motivation/README.md) +| [Technology Overview](../02-technology-overview/README.md) +| [Installation and Set Up](../03-installation-and-set-up/README.md) +| [Using 3rd Party Containers](../04-using-3rd-party-containers/README.md) +| [Example Web Application](../05-example-web-application/README.md) +| [Building Container Images](../06-building-container-images/README.md) +| [Container Registries](../07-container-registries/README.md) +| [Running Containers](../08-running-containers/README.md) +| [Container Security](../09-container-security/README.md) +| [Interacting with Docker Objects](../10-interacting-with-docker-objects/README.md) +| [Development Workflows](../11-development-workflow/README.md) +| [Deploying Containers](../12-deploying-containers/README.md) + +--- + # Using 3rd party containers **Table of contents:** diff --git a/05-example-web-application/README.md b/05-example-web-application/README.md index 6668ac0..7727e13 100644 --- a/05-example-web-application/README.md +++ b/05-example-web-application/README.md @@ -1,3 +1,18 @@ +[Home](../README.md) | [History and Motivation](../01-history-and-motivation/README.md) +| [Technology Overview](../02-technology-overview/README.md) +| [Installation and Set Up](../03-installation-and-set-up/README.md) +| [Using 3rd Party Containers](../04-using-3rd-party-containers/README.md) +| [Example Web Application](../05-example-web-application/README.md) +| [Building Container Images](../06-building-container-images/README.md) +| [Container Registries](../07-container-registries/README.md) +| [Running Containers](../08-running-containers/README.md) +| [Container Security](../09-container-security/README.md) +| [Interacting with Docker Objects](../10-interacting-with-docker-objects/README.md) +| [Development Workflows](../11-development-workflow/README.md) +| [Deploying Containers](../12-deploying-containers/README.md) + +--- + # Sample web application ![](./readme-assets/app-screenshot.png) diff --git a/06-building-container-images/README.md b/06-building-container-images/README.md index c76eac2..35303e3 100644 --- a/06-building-container-images/README.md +++ b/06-building-container-images/README.md @@ -1,3 +1,18 @@ +[Home](../README.md) | [History and Motivation](../01-history-and-motivation/README.md) +| [Technology Overview](../02-technology-overview/README.md) +| [Installation and Set Up](../03-installation-and-set-up/README.md) +| [Using 3rd Party Containers](../04-using-3rd-party-containers/README.md) +| [Example Web Application](../05-example-web-application/README.md) +| [Building Container Images](../06-building-container-images/README.md) +| [Container Registries](../07-container-registries/README.md) +| [Running Containers](../08-running-containers/README.md) +| [Container Security](../09-container-security/README.md) +| [Interacting with Docker Objects](../10-interacting-with-docker-objects/README.md) +| [Development Workflows](../11-development-workflow/README.md) +| [Deploying Containers](../12-deploying-containers/README.md) + +--- + # Building Container Images ## Building the Dockerfiles in this Repo diff --git a/07-container-registries/README.md b/07-container-registries/README.md index caf69d3..6030ab0 100644 --- a/07-container-registries/README.md +++ b/07-container-registries/README.md @@ -1,3 +1,18 @@ +[Home](../README.md) | [History and Motivation](../01-history-and-motivation/README.md) +| [Technology Overview](../02-technology-overview/README.md) +| [Installation and Set Up](../03-installation-and-set-up/README.md) +| [Using 3rd Party Containers](../04-using-3rd-party-containers/README.md) +| [Example Web Application](../05-example-web-application/README.md) +| [Building Container Images](../06-building-container-images/README.md) +| [Container Registries](../07-container-registries/README.md) +| [Running Containers](../08-running-containers/README.md) +| [Container Security](../09-container-security/README.md) +| [Interacting with Docker Objects](../10-interacting-with-docker-objects/README.md) +| [Development Workflows](../11-development-workflow/README.md) +| [Deploying Containers](../12-deploying-containers/README.md) + +--- + # Container Registries A container registry is a repository, or collection of repositories, used to store and access container images. They serve as a place to store and share container images between developer systems, continuous integration servers, and deployment environments. diff --git a/08-running-containers/README.md b/08-running-containers/README.md index 943d8da..54a3da8 100644 --- a/08-running-containers/README.md +++ b/08-running-containers/README.md @@ -1,3 +1,18 @@ +[Home](../README.md) | [History and Motivation](../01-history-and-motivation/README.md) +| [Technology Overview](../02-technology-overview/README.md) +| [Installation and Set Up](../03-installation-and-set-up/README.md) +| [Using 3rd Party Containers](../04-using-3rd-party-containers/README.md) +| [Example Web Application](../05-example-web-application/README.md) +| [Building Container Images](../06-building-container-images/README.md) +| [Container Registries](../07-container-registries/README.md) +| [Running Containers](../08-running-containers/README.md) +| [Container Security](../09-container-security/README.md) +| [Interacting with Docker Objects](../10-interacting-with-docker-objects/README.md) +| [Development Workflows](../11-development-workflow/README.md) +| [Deploying Containers](../12-deploying-containers/README.md) + +--- + # Running Containers (with Docker) There are two primary ways to run docker containers, with `docker run` and `docker compose up`. diff --git a/09-container-security/README.md b/09-container-security/README.md index 6e2a52c..f1c4086 100644 --- a/09-container-security/README.md +++ b/09-container-security/README.md @@ -1,3 +1,18 @@ +[Home](../README.md) | [History and Motivation](../01-history-and-motivation/README.md) +| [Technology Overview](../02-technology-overview/README.md) +| [Installation and Set Up](../03-installation-and-set-up/README.md) +| [Using 3rd Party Containers](../04-using-3rd-party-containers/README.md) +| [Example Web Application](../05-example-web-application/README.md) +| [Building Container Images](../06-building-container-images/README.md) +| [Container Registries](../07-container-registries/README.md) +| [Running Containers](../08-running-containers/README.md) +| [Container Security](../09-container-security/README.md) +| [Interacting with Docker Objects](../10-interacting-with-docker-objects/README.md) +| [Development Workflows](../11-development-workflow/README.md) +| [Deploying Containers](../12-deploying-containers/README.md) + +--- + # Container Security There are two main considerations when it comes to container security (1) the contents of your container image and (2) the security of the execution configuration and environment. diff --git a/10-interacting-with-docker-objects/README.md b/10-interacting-with-docker-objects/README.md index 153d572..e56c889 100644 --- a/10-interacting-with-docker-objects/README.md +++ b/10-interacting-with-docker-objects/README.md @@ -1,3 +1,18 @@ +[Home](../README.md) | [History and Motivation](../01-history-and-motivation/README.md) +| [Technology Overview](../02-technology-overview/README.md) +| [Installation and Set Up](../03-installation-and-set-up/README.md) +| [Using 3rd Party Containers](../04-using-3rd-party-containers/README.md) +| [Example Web Application](../05-example-web-application/README.md) +| [Building Container Images](../06-building-container-images/README.md) +| [Container Registries](../07-container-registries/README.md) +| [Running Containers](../08-running-containers/README.md) +| [Container Security](../09-container-security/README.md) +| [Interacting with Docker Objects](../10-interacting-with-docker-objects/README.md) +| [Development Workflows](../11-development-workflow/README.md) +| [Deploying Containers](../12-deploying-containers/README.md) + +--- + # Interacting with Containers and Other Docker Objects Familiarize yourself with the docker command line! diff --git a/11-development-workflow/README.md b/11-development-workflow/README.md index 94eeadd..33e32f7 100644 --- a/11-development-workflow/README.md +++ b/11-development-workflow/README.md @@ -1,3 +1,18 @@ +[Home](../README.md) | [History and Motivation](../01-history-and-motivation/README.md) +| [Technology Overview](../02-technology-overview/README.md) +| [Installation and Set Up](../03-installation-and-set-up/README.md) +| [Using 3rd Party Containers](../04-using-3rd-party-containers/README.md) +| [Example Web Application](../05-example-web-application/README.md) +| [Building Container Images](../06-building-container-images/README.md) +| [Container Registries](../07-container-registries/README.md) +| [Running Containers](../08-running-containers/README.md) +| [Container Security](../09-container-security/README.md) +| [Interacting with Docker Objects](../10-interacting-with-docker-objects/README.md) +| [Development Workflows](../11-development-workflow/README.md) +| [Deploying Containers](../12-deploying-containers/README.md) + +--- + # Development Workflow ## Development Environment diff --git a/12-deploying-containers/README.md b/12-deploying-containers/README.md index 1e01b72..62721dd 100644 --- a/12-deploying-containers/README.md +++ b/12-deploying-containers/README.md @@ -1,3 +1,18 @@ +[Home](../README.md) | [History and Motivation](../01-history-and-motivation/README.md) +| [Technology Overview](../02-technology-overview/README.md) +| [Installation and Set Up](../03-installation-and-set-up/README.md) +| [Using 3rd Party Containers](../04-using-3rd-party-containers/README.md) +| [Example Web Application](../05-example-web-application/README.md) +| [Building Container Images](../06-building-container-images/README.md) +| [Container Registries](../07-container-registries/README.md) +| [Running Containers](../08-running-containers/README.md) +| [Container Security](../09-container-security/README.md) +| [Interacting with Docker Objects](../10-interacting-with-docker-objects/README.md) +| [Development Workflows](../11-development-workflow/README.md) +| [Deploying Containers](../12-deploying-containers/README.md) + +--- + # Deploying containers One of the major benefits of containerization is that it provides a standard interface that others can use to design their systems. Because of this, TONS of different options are available for deploying containers to the cloud. diff --git a/README.md b/README.md index d65889f..0d4a1d5 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,18 @@ +[History and Motivation](01-history-and-motivation/README.md) +| [Technology Overview](02-technology-overview/README.md) +| [Installation and Set Up](03-installation-and-set-up/README.md) +| [Using 3rd Party Containers](04-using-3rd-party-containers/README.md) +| [Example Web Application](05-example-web-application/README.md) +| [Building Container Images](06-building-container-images/README.md) +| [Container Registries](07-container-registries/README.md) +| [Running Containers](08-running-containers/README.md) +| [Container Security](09-container-security/README.md) +| [Interacting with Docker Objects](10-interacting-with-docker-objects/README.md) +| [Development Workflows](11-development-workflow/README.md) +| [Deploying Containers](12-deploying-containers/README.md) + +--- + # DevOps Directive Docker Course This is the companion repo to: [Complete Docker Course - From BEGINNER to PRO! (Learn Containers)](https://youtu.be/RqTEHSBrYFw)