Docker Essentials

With Docker being the most popular containerization platform, this course is meant for those who would like to have a quick start in Docker. The curriculum is designed to focus on the essentials and thus accelerate your learning experience. Beginning with the introduction to Docker, we will guide you through the basics of Docker images and how to build custom images, manage containers, and introduce Docker Hub. We will conclude with a brief introduction to various container orchestration solutions.



Upcoming Batches

June 17th

Weekdays
2 weeks (10 hours)

Timings - 07:00 AM to 08:00 AM (IST)


Curriculum

Topics:

  • Why Docker?

  • What is Docker?

  • How Docker works?

Topics:

  • Setting up Docker

  • Verify Docker setup

  • Components of Docker

Topics:

  • What is an image?

  • Image contents

  • Image repositories

  • Life-cycle of images

Topics:

  • What is it used for?

  • Accessing Docker Hub

Topics:

  • Container life-cycle

  • How to start containers?

  • How to debug containers?

Topics:

  • Why build custom images?

  • How to build custom images?

  • Dockerfile

  • Basic instructions in Dockerfile

Topics:

  • Docker Swarm

  • Kubernetes (k8s)

Topics:

  • Continuous Integration


Course Description

Preferable to have working knowledge of Linux. Willingness to learn and apply the learnings will go a long way.

Being a beginners course, this is for everyone who will have to work with containerized applications. Regardless of the role or function you hold, in the project or organization, getting a quick introduction to Docker will be a huge advantage in your profession.

Yes, absolutely. Docker can be installed on MS Windows, Mac OS, and Linux distributions like, for example, CentOS, Fedora, Debian, Ubuntu. We will help you with the Docker installation in your system.

At one hour per class, for 5 days a week, 2 weeks is the recommended duration of this course. As it is possible to have mixed skills among students, we will spend the entire duration. Assignments will be short and based on simple use-case scenarios.

We don't offer a quicker version as part of our standard packages, but we could work something out for you. Submit your details on our Contact form, and we will revert to you. Don't forget to mention that you are looking to finish faster.

Submit your details on our Contact form, and we will revert to you. Don't forget to mention your specific needs.


Frequently Asked Questions (FAQs)

Not mandatory, even though it's highly recommendeded that you work on the final project and submit it within a week of completing the course-work. Also, there're lots of small and interim assignments that will be assigned to you from the LMS

As much as we like to help our students in growing their careers, we are not able to do that at the moment. Having said that, we might be able to give you leads on job openings and hiring, when they become available on a public domain

Unfortunately, we are unable to do that at the moment. We believe in teaching our students the best, but we are not into certification business

Please contact us for details about pricing. But, we assure you that our courses will be among the most affordable ones you would find around

Skype or Zoom. You'll be intimated on this when you enroll


About the Trainer

Trainer Avatar

I am Ramanathan Muthiah. An engineer by profession, I have a strong inclination towards sharing my learnings through articles, training, and meetups.

While some consider documentation as mundane and treat it with less regard, writing articles for technical magazines (online and print), has helped to shape my thought process. My first article was published in July, 2006 at https://linuxgazette.net (they stopped publishing new articles after June, 2011)

.Checkout more about me here