With Docker at its core, open containers eco system is changing the way software is being built, shipped, delivered and orchestrated. If you observe closely, you could clearly see the tell-tale signs that its set to be the next big thing. All big cloud players and technology platforms alike have released tools and services around containers. Leave Google's and Amazons of the world who are already using containers in production, multitude of companies globally are either contemplating a container strategy or already in process of adopting to it. If you are a IT practitioner, you should not miss being part of this revolution, and be ahead of the game by adding this shiny new skill of today and essential skill for tomorrow to your portfolio.
This course is part of the bite sized devops learning series by School of Devops, and is a pragmatic learning path to master building, deploying, delivering and managing softwarewith containers and docker.
This course will begin with an introductory section which will give you a good conceptual understanding by answering all of the questions below,
- What Containers are and how its different than VMs
- Whats under the hood ? What makes containers possible?
- How is Docker Changing Software Delivery
- How does Docker fit into a devops workflow ?
- What is Open Container Eco System and what are its Components ?
The introductory section is the only theoretical section, which is then followed with a scenario based, hands on sessions, which emphasise learning by doing. Each of the section includes quizzes and follow up nano projects, and troubleshooting exercises.
By the time you are done with this program, you should be able to ,
- Run, launch and manage containers
- Manage and control resource limits and container properties
- Package a software application, build docker images, and publish on registry with Dockerfiles
- Deploy micro services stack with Docker Compose in Dev and Staging
- Orchestrate docker deployments at scale in Production with Docker Swarm
- Architect fault tolerant, high available systems and achieve zero downtime deployments
Being passionate about world of Open Source software, and later managing systems at scale, Gourav has transformed himself to be an expert Devops Enabler. Under School of Devops banner, He has trained more than 3000 IT professionals from leading tech firms including CISCO, Intuit, Visa, Walmart Labs, Dreamworks, Accenture, PWC, Cognizant, Capgemini, RBS, Wells Fargo, Oracle etc. making him a coveted devops trainer.
After heading IT Ops team for one of the successful silicon valley venture, he went on to launch Initcron Systems, a niche firm specialized in devops and cloud and School of Devops, a leading provider of devops education. He is the author of “Ansible Playbook Essentials” published by PACKT. Gourav evangelizes about Devops, Cloud and Automation Tools at various events, meetups and conferences. He has initiated Devops meetups in Pune, Singapore, Mumbai and Delhi and is an active member/speaker at Devops Bangalore.
PreviewSection Intro : Introduction to Docker (1:13)
PreviewZero to Docker in 5 minutes (6:12)
PreviewWorksheet : Zero to Docker in 5 minutes
PreviewThree Ways - Containers, VMs and Bare Metals (12:34)
PreviewWhats under the hood - Namespaces, Cgroups and OverlayFS (10:12)
PreviewPortability, Density, Consistency - The Key Features of Docker (12:44)
PreviewThe Docker Evolution Story (8:17)
PreviewDocker Workflow and Components (8:32)