Expertize in Docker : Container
Docker is a container management system that virtualizes application environments, allowing for higher density server usage without the need for additional hardware virtualization.
Need to learn Docker? This is the course for you! This course provides a soup-to-nuts learning experience for core Docker technologies, including the Docker Engine, Images, Containers, Registries, Networking, Storage, and more. All of the behind the scenes theory is explained, and all concepts are clearly demonstrated on the command line.
Docker is a management and deployment layer built on the container concept that virtualizes an applications environment without the overhead of virtualizing the hardware itself. This course teaches the installation, use, and management of these Dockerized applications in a real world environment.
This course also introduces the major concepts of Docker Swarm clustering and walks the viewer through installing, configuring, and tuning a Docker Swarm cluster
This course give Idea, through the process of integrating a Dockerized app into a DevOps style automated workflow that includes Continuous Integration (CI) and Continuous Delivery (CD) element
Mr. Vimal Daga
Technologist, Keynote Speaker, Entrepreneur
Chief Technical Officer (CTO) LinuxWorld Informatics Pvt Ltd
LinkedIn Profile
About Vimal Daga: Vimal combines more than a decade of practical knowledge of evolving technologies, including Linux, Open Source and Security. He maintains a passion of learning new dimensions of technology, understanding breakthrough ideas and connecting common men with new media.
His key technical areas are: Big Data, Data Analytics, Cloud Computing, OpenStack, Storage - Glusterfs, Web Application Security, Dev Ops, Linux Server Security and many more to go.
He has been honored with a convincing number of authority awards for his contribution to Rajasthan's Linux culture, and for bringing the benefits of technology to the masses in an uncomplicated yet useful manner. He shares an excellent portfolio of being certified by leading technological institutions (such as first public RHCSS (Ex333) of India, first Cisco Certified System Instructor in Rajasthan) Currently, he chairs the role of Chief Technical Officer at Linux World - a company that was founded to make Linux and open source easily accessible and understandable to budding technocrats.
Launched around a decade back, LinuxWorld today enjoys a prized position as one of the fastest growing and most recognized Linux training and consultancy institutions in India - working for individuals, corporate entities and educational institutions. All that was possible for hard work, attention to detail and successful execution of ideas of Vimal
Besides hosting seminars, organizing workshops, discovering new avenues of technology in keynote speaking sessions, he contributes to authority publications that deal in Linux.
To know more about Mr.Vimal Daga - Click Here
- Basic Linux skills
- Networking Knowledge
- Something about Virtualization
- System / Cloud administration
- Development or Deployment
- DevOps
Expertize in Docker : Container Training
FB page:- LinuxWorld India
Duration : 16 hrs (2 days)
Day 1 :
Learning the Basics of Docker:
- Introduction to Docker
- Containers Vs. Virtual Machines
- How Docker Works : Docker Architecture
- The Docker Hub
- Docker Installation : Linux and Windows both
- Creating Our First Image
- Working With Multiple Images
- Packaging A Customized Container
- Running Container Commands With Docker
- Exposing Our Container With Port Redirects
- Installation and Image Setup
- Creating Images from Containers
Docker Builds and Deployments:
- Container Snapshots
- Attach to a Running Container
- Removing Images
- Directory Structure
- Services That Run on Startup
- Dockerfile: Tying It Together
- Pushing Images to Docker Hub
- Adding External Content
- Image Volume Management
- Advanced Container Network Management
- Creating Custom Image from a Dockerfile
- Managing Containers
- Adding External Content to Containers.
- Creating Images from Containers
- Build Cache
- Layers
- CMD instruction
- ENTRYPOINT inst.
- ENV inst.
- VOLUME inst.
- CMD instruction
- ENTRYPOINT inst.
- Interactive Shell Control
- Previous Container Management
- Advanced Networking
- Container Routing
- Sharing Container Resources
- Committing a Running Container (Snapshot Images)
- Container Linking and Communication
- Taking Control of Ports
- Useful Docker CLI Commands
- Optimizing Our Dockerfile Builds
- Base Image Maintenance and Cleanup
- Exposing Container Ports to the Host
- Advanced Container Creation at the Command Line
- Docker API management
- Security and isolation
- Selinux and other security
- TroubleShooting
- Docker Daemon Logging
- Container Logging
- Planning image builds
- Intermediate images
- Creating Image from Scratch (means your OWN base image)
- Some GUI tools to manage docker
- Integration of Docker with Swarm
- Orchestration Container with Kubernetes
- Discussing on AWS Container As A Service
- Some discussion on Rocket v/s Docker
- Using Docker with CoreOS and Project Atomic
- Integrating docker with devops automated workflows : Idea
- Docker Swarm: native clustering for Docker containers
- Installation and Setup
- Swarm install and demo
- Swarm config theory and demo
- Swarm manage process
- Scheduling Containers
- Testing the cluster
- Scheduling container on the cluster
- Scheduling algorithm
- Random and bin packaging
- Advanced scheduling concepts
- Affinity filter
- Standard and custom constraint
- Integration and Use Cases
- Building a Cloud App for Deployment and Testing Over Docker
- Integrating Custom Network Cloud Service In Your Docker Containers
- Create a Dockerized Base Server
Docker Internals
Day 2 :
Advanced Topic in Docker
Native Docker Clustering
Further Information
If you would like to know more about this course please ping us @ :
call us on 0091 9829105960 / 0091 141 2501609
send an email to training@lwindia.com or training@linuxworldindia.org