docker

Docker Fundamentals

Overview:

Docker is an open-source project that automates the deployment of applications inside software containers. Docker provides an integrated technology suite that enables development and IT operations teams to build, ship, and run distributed applications anywhere. Docker lets you run your software components on any platform that supports Docker containers.

In the workshop we will learn the basic patterns of:

  • building Docker images
  • configuring container hosts
  • running Docker containers for testing and production

 

Duration:

16 hours

Target Audience:

This course is for developers and IT operations teams who wish to build and deploy distributed applications easily using Docker.

Prerequisites:

Basic knowledge of Linux and using the command line.  Prior experience in developing web applications will be helpful but is not required.

Category:
  • Share post

Description

Course Outline:

  • Introduction to Linux Containers
    • A few words on underlying tech
  • Introduction to Docker
    • History
    • Basic concepts
    • Why all the buzz?
  • Installing Docker
    • Existing options
    • User permissions
  • Docker Architecture
    • Docker Engine
    • Docker CLI
  • Creating a Docker container
    • Hands-on execution
    • Interactive execution
  • Building Docker images
    • The Basics
    • Best Practices
  • Storing and retrieving Docker images from Registries
    • Working with Docker Hub
  • Managing containers
  • Managing images
  • Docker Networking Basics
  • Data persistence with Volumes
  • Basic Introduction to Docker compose

Contact us to order this training:

Reviews

There are no reviews yet.

Be the first to review “Docker Fundamentals”

Your email address will not be published. Required fields are marked *