8205  Reviews star_rate star_rate star_rate star_rate star_half

Docker Containerization Boot Camp

In recent years, few IT tools have been as disruptive or innovative as Docker. Lightweight and fast, the open-source Docker engine provides an environment to run your code as well as an efficient...

Read More
$2,450 USD
Course Code DOCK-CON-BC
Duration 3 days
Available Formats Classroom

In recent years, few IT tools have been as disruptive or innovative as Docker. Lightweight and fast, the open-source Docker engine provides an environment to run your code as well as an efficient workflow to get the code from developer machines to the test environment, and rapidly into production. Docker streamlines the deployment of your applications into isolated containers, allowing versatile new solutions across the entire IT value chain. This Docker training workshop is ideal for developers and operations staff who want to containerize and improve reliability throughout the entire software development lifecycle. To get the most out of the course, you should be familiar with some Linux basics, including package management, basic networking, and simple shell scripting. This 3-day Docker Containerization training class is a continuous hands-on workshop that teaches you how to use Docker and the workloads for which it is best suited. From your clean new Docker install on the first day, you will work through continuous real-world use cases to learn pragmatic, immediately useful skills. Our real-world format gets you up and running as quickly as possible with the technology, and focuses on making sure you understand how to best integrate Docker into your workflow for maximum productivity as soon as you return to work.

Skills Gained

  • Rapidly deploy applications - By completely avoiding full machine and/or OS virtualization, containers vastly reduce application size and delivery time.
  • Develop for nearly universal portability - By bundling all application dependencies into one container.
  • Implement version control - Recursive reuse makes applications much more lightweight. Version control and rollback are easy.
  • Enjoy extremely lightweight, minimal overhead - Docker images are small. Delivery and deployment of new application containers are as fast as it gets.
  • Simplify maintenance - Much less overhead and fewer dependencies mean far less maintenance.

Who Can Benefit

This workshop is ideal for developers and operations staff who want to containerize and improve reliability throughout the entire software development life cycle.

  • System and software architects
  • Developers
  • Testers and QA teams
  • Release engineers
  • IT operations staff
  • Site reliability engineers
  • DevOps practitioners
  • DBAs and data engineering teams

Course Details

Course Outline

  • Part 1: Introduction
  • Part 2: The components of Docker
  • Part 3: Getting set up to start using Docker
  • Part 4: Container management
  • Part 5: Docker images and repositories
  • Part 6: Registries
  • Part 7: A simple use case
  • Part 8: Continuous integration with Docker
  • Part 9: A more complex use case: Multi container application stacks
  • Part 10: Docker orchestration and service discovery
  • Part 12: Docker and DevOps
  • Part 13: Course conclusion, open discussion, and Q&A