Docker Crash Course: Learn from Experience (for Beginners)
A technical hands-on introduction to Docker, from a Docker Certified engineer
Description
“For the things we have to learn before we can do them, we learn by doing them.”
― Aristotle
Containers and microservices are unquestionably great skills to have nowadays, and Docker is arguably the most popular container runtime out there. So how can you - a beginner - keep up with everyone else's skills and with this ever-growing technology?
Reading a good manual is irreplaceable, but let's face it, most of us will first search our tech dilemmas on Stack Overflow before engaging with any documentation sources.
For those, this course will provide the essentials for you to make sense of Docker and quickly get started with it. By the end of the course, you will look like a seasoned Docker professional.
In this course, I'll start by giving you a quick and general introduction to containers and Docker. Then, we will cover and exercise the 4 main Docker objects:
Images: learn how to write Dockerfile, build Docker Images and push them into Docker Hub
Containers: learn how to start containers, configure them, and how to manage their lifecycle
Networks: learn about Docker Network drivers, and how you can configure your containers' networking behavior through these networks
Volumes: learn the difference between the different types of volumes offered by Docker, and how you can use them to better manage your containers' data
What You Will Learn!
- Docker Fundamentals
- Overall Container Management with Docker CLI
- Most used/needed Docker Objects and Commands
- Dockerfile Writing
- Docker Image Creation and Management
- Docker Container Creation and Management
- Docker Network Creation and Management
- Docker Volume Creation and Management
Who Should Attend!
- Individuals who are learning about containers
- DevOps and Software Engineers who are migrating to Docker
- All Docker newbies