forked from stacksimplify/docker-fundamentals
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Kalyan Reddy Daida
authored and
Kalyan Reddy Daida
committed
Feb 15, 2020
1 parent
5fb3623
commit 1e57188
Showing
1 changed file
with
9 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,16 @@ | ||
# Docker Fundamentals | ||
|
||
## What is covered as part of Docker Fundamentals? | ||
1. Docker Introduction | ||
2. Docker Installation | ||
3. Flow-1: Pull from Docker Hub and Run Docker Image | ||
4. Flow-2: Build new Docker Image and Run | ||
5. Docker Architecture | ||
6. Essential Docker Commands | ||
|
||
## Docker Images used | ||
| Application Name | Docker Image Name | | ||
| ------------------------------- | --------------------------------------------- | | ||
| Nginx | nginx | | ||
| Customized Nginx | stacksimplify/mynginx_image1 | | ||
| Simple SpringBoot HelloWorld | stacksimplify / dockerintro-springboot-helloworld-rest-api | | ||
|
||
|
||
## Step-1: Docker Fundamentals | ||
- We primarily need to understand two important flows to master Docker | ||
- **Flow-1:** Pull existing Docker Image from Docker Hub and Run it as a Container | ||
- **Flow-2:** Create a new Docker Image, Run as Container and Push to Docker Hub | ||
|
||
## Step-2: Dockerize SpringBoot Applications | ||
- We are going dockerize a simple SpringBoot Application. | ||
- These steps are going to be generic for any SpringBoot Application. | ||
- We are going to dockerize different springBoot Applications and use them in different AWS Masterclass course series. | ||
- This is a optional section, as we will have all pre-built containers on our AWS Masterclass series courses but it always good to learn fundamentals irrespective of whether our work profile is a Sysadmin or DevOps Admin or Developer. | ||
|