Docker Training

Official Docker Training

Docker Authorized Partner in Training and Consulting

Training Services

InfoSiftr is a Docker authorized solutions provider and training partner of Docker, Inc. InfoSiftr is authorized by Docker to offer three Docker Administration and Operations training courses:

  • Introductory Module (2 Days)
  • Advanced Module (2 Days)
  • Complete Course (4 Days)

Inquiries About Training

If you are interested in contacting InfoSiftr for private training, please contact us at 702-724-2670 ex. 6165 or email us at [email protected].

These three courses are available as public offerings and they can be provided as a private course. For public training offerings, please check our site for training dates and times. Private offerings can be done on-site at the client's location or at InfoSiftr's training facilities.

Course Overviews


Docker Administration and Operations - Introductory Module (2 Days)

InfoSiftr is a certified training partner for Docker, Inc. and is offering an " Administration and Operations - Introductory Module " Training Course. This two-day training is a great introduction to the Docker Ecosystem. Participants will spend the first two days of the course learning about why Docker exists and the benefits of developing and running your applications on the Docker platform. At the end of the first two days, participants will also be able to perform the basic tasks needed to get started with Docker and integrate it into your working environment. We’ll take you through a variety of hands-on exercises designed to help you quickly grow from a complete beginner into a seasoned user. You will learn best practices for using Docker through a series of classroom lectures, exercises, and hands on workshops.

Duration: 2 Days

Objectives

After completing this course, participants will be able to:

  • Control the Docker daemon
  • Configure security and TLS
  • Run applications on multiple containers across multiple host machines
  • Enable Docker Content Trust
  • Set up a registry and understand the Docker Trusted Registry
  • Use Docker Machine, Swarm, and Compose
  • Build micro service applications

Course Agenda, Day 1

  • Introduction to containers
  • Installing Docker
  • Docker concepts and terms
  • Introduction to images
  • Running and managing containers

Course Agenda, Day 2

  • Building images
  • Managing and distributing images
  • Container volumes
  • Container networking
  • Docker in continuous integration

Pre-Requisites

Participants do not need any prior knowledge of Docker or virtual containers. Knowledge of basic Linux systems and commands and command line interface is required.


Docker Administration and Operations - Advanced Module (2 Days)

InfoSiftr is a Docker authorized solutions provider and training partner of Docker, Inc. and is offering the official Docker training course “Docker Administration and Operations - Advanced Module.” This two-day training is led by a certified Docker instructor, and is designed to help developers and administrators learn to use Docker more advanced tools sets. This two-day course is designed to help new and experienced systems administrators learn to use Docker to control the Docker daemon, security, Docker Machine, Swarm, and Compose. We’ll take you through a variety of hands-on exercises designed to help you quickly grow all the way into a seasoned administrator. Even if you have some experience in running Docker, you will learn best practices for using Docker in your organization through a series of classroom lectures, exercises, and hands on workshops. After this workshop you will have a solid understanding of Docker, the Docker Hub and Registry, Docker Orchestration tools, and be able to comfortably integrate Docker into your development and IT environments.

Duration: 2 Days

Objectives

After completing this course, participants will be able to:

  • Understand containers
  • Run and manage containers
  • Build, manage, and distribute images
  • Understand contain volumes and networking
  • Use Docker in continuous integration
  • Control the Docker daemon
  • Configure security and TLS
  • Set up a registry and understand the Docker Trusted Registry
  • Use Docker Machine, Swarm, and Compose
  • Build micro service applications

Course Agenda, Day 1

  • Controlling the Docker daemon
  • Security and TLS
  • Multi host networking
  • Docker Content Trust
  • Setting up your own Registry

Course Agenda, Day 2

  • Docker Trusted Registry
  • Docker Machine
  • Docker Swarm
  • Building micro service applications
  • Docker Compose

Pre-Requisites

Participants do need prior knowledge of Docker and it is expected to have taken the prior course in this series, “Administration and Operations - Introductory Module” or have a full understand of basic Docker operations. Knowledge of basic Linux systems and commands and command line interface is required.


Docker Administration and Operations - Complete Course (4 Days)

InfoSiftr is a certified training partner for Docker, Inc. and is offering an "Administration and Operations – Complete Course" Training Course. This four-day training is a great introduction to the Docker Ecosystem. The Docker Administration and Operations course consists of both the Introduction to Docker course, followed by the Advanced Docker Topics course, held over four consecutive days.

Duration: 4 Days

Objectives, Days 1 - 2

Participants will spend the first two days of the course learning about why Docker exists and the benefits of developing and running your applications on the Docker platform. Each topic covered will consist of a variety of hands-on exercises designed to help you quickly grow from a beginner into a seasoned user.

On completion of the first two days of training, participants will be able to:

  • Installing the Docker Engine
  • Creating our first Docker container
  • Building Docker images
  • Storing and retrieving Docker images from Docker Hub
  • Building containers from images
  • Deploying applications with Docker
  • Networking Docker containers
  • Data persistence with Volumes
  • Using Docker into a Continuous Integration and Deployment process

Objectives, Days 3 - 4

At the end of the first two days, participants will also be able to perform the basic tasks needed to get started with Docker and integrate it into your working environment. You will then transition into the Advanced Docker Topics modules and learn to use Docker to control the Docker daemon, Setup a secure environment for Docker containers and use Docker Machine, Swarm, and Compose for orchestration tasks including emphasis on Docker's commercial offerings for the enterprise.

On completion of the final two days of training, participants will be able to:

  • Control the Docker daemon
  • Configure security and TLS
  • Run applications on multiple containers across multiple host machines
  • Enable Docker Content Trust
  • Set up a registry and understand the Docker Trusted Registry
  • Use Docker Machine, Swarm, and Compose
  • Build micro service applications

Course Agenda, Day 1

  • Introduction to containers
  • Installing Docker
  • Docker concepts and terms
  • Introduction to images
  • Running and managing containers

Course Agenda, Day 2

  • Building images
  • Managing and distributing images
  • Container volumes
  • Container networking
  • Docker in continuous integration

Course Agenda, Day 3

  • Controlling the Docker daemon
  • Security and TLS
  • Multi host networking
  • Docker Content Trust
  • Setting up your own Registry

Course Agenda, Day 4

  • Docker Trusted Registry
  • Docker Machine
  • Docker Swarm
  • Building micro service applications
  • Docker Compose

Pre-Requisites

Participants do not need any prior knowledge of Docker or virtual containers. Knowledge of basic Linux systems and commands and command line interface is required.


Trainer Bios

Tianon Gravi
Tianon Gravi – Tianon has been our lead on the Docker Project for over three years. He sits on the Docker Governance Advisory Board and is one of the Docker Project maintainers. His has a bachelor’s degree in Computer and Information Technology from Dixie State University with extensive experience developing for Linux, Mac OS, Windows, iOS, Android, and more. He is a Debian Maintainer and has a wealth of experience in many other distributions. He has a strong background in many languages including Bash, Go, Perl, C, JavaScript, Ruby, Python, and many others that make him extremely knowledgeable about efficient code development and best practices. He has extensive background in databases including MySQL and MongoDB. Tianon is a careful, intuitive, intelligent, highly organized, and well-educated perfectionist. His personnel skills bring a very strong position as the head of InfoSiftr’s Training and Development Team. Tianon has been a Docker Trainer since June of 2014.

Joseph Ferguson
Joseph Ferguson – Joe brings experiences in both systems architecture and software development; operating systems experience include: Gentoo, Debian, Ubuntu, and CentOS; languages used include Perl, Go, Bash, C/C++, JavaScript, PHP, Ruby. He has both scholastic and practical teaching experience with a bachelor’s degree in Computer and Information Technology from Dixie State University. Which included teaching and operating computer labs using Linux, Windows, Mac OS. He has a wide range of database implementation experience on MongoDB, and MySQL. Joe’s recent endeavors with InfoSiftr have been in building and maintaining Docker Official Images on GitHub. Joe’s skills are: a patient listener until he understands the entire issue; an articulate explainer; and a detail oriented worker in his code and documentation. Joe has been a Docker Trainer since October of 2014.

Talon Bowler
Talon Bowler – Talon is our resident language expert and is comfortable writing code in Haskell, Python, Java, Ruby, Go, Javascript, C/C++, Common Lisp, and Bash. He has experience in database management, web-development, onsite troubleshooting, Docker bootstraps and integrations, and public presentation. He attended Dixie State University rather than endure a more traditional high school experience and excelled in both understanding theory and practical applications. Talon’s main function has been as an Official Image maintainer for Docker, as well as the occasional proof-reading of documentation. Talon’s greatest qualities are his ability to quickly learn, explain verbally, document, and teach new or difficult concepts. Talon has been a Docker Trainer since February of 2015.

About InfoSiftr

InfoSiftr is a Docker, Inc. premier solutions provider and offers professional and programming services to provide custom-built solutions for their clients’ needs. InfoSiftr has been a long-term supporter of the Docker Open Source project and has a team member, Andrew “Tianon” Page, InfoSiftr’s SVP of Operations, serving on the Docker Open Source Advisory Board and he also works on the open source project as one of the core maintainers. InfoSiftr has a wide range of in-house expertise to assist clients with everything from virtual containers, software development, cloud solutions, databases, to mobile platforms and more. They are leading experts in Docker technology, and by leveraging their client-centered approach; InfoSiftr delivers results in the near term and helps lay the foundation for scaling into future successes. Additionally, InfoSiftr is a certified training partner of Docker, Inc. for Docker solutions and services. They can offer private, in-house corporate training programs along with integration consulting solutions.

Home | About Us

© InfoSiftr 2017.   All Rights Reserved.