Docker - A Better Way to Build Apps

Course

Online

£ 150 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

A compact, quick guide to orchestrating and deploying scalable services with Docker.Docker is one of the world’s best software container platforms. The use of containers in Docker makes it easy to develop, deploy and execute applications. Abstraction helps developers to run applications inside the containers. Docker containers enable developers to make changes to their Docker pictures and also control the versions of the pictures. With the help of Docker, we can build a container image and use it multiple times during deployment..You will start with promptly installing Docker and start working with images and containers. You will be introduced to different types of containers and their applications, we would also guide you on how to find and build images. You will also gain knowledge on how you can contribute to the image repository by publishing different images. This will accustom you with the image building process and you will be able to successfully run your programs within containers.By the end of this course, you will be confident in deploying your applications using Docker and will have a clear understanding of concepts, techniques, and practical methods to get it running in production systems.About the AuthorRandall Smith is a senior systems administrator at Adams State University. He has been administering Windows, Linux, and BSD systems since 1999.He has been active in helping other sysadmins solve problems online and off. He has presented at the Colorado Higher Ed Computing Organization and Educause conferences on topics including Linux KVM and Ceph. In his spare time, Randall streams Let's Play gaming videos at Music Free Gaming on YouTube and Twitch.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Install Docker on Linux, AWS, Google Compute Engine, and Microsoft Azure
Run Commands to Customize an Image
Optimize your Dockerfile
Troubleshoot Containers and Images
Explore Advanced Build Options and Image Tags
Build Images with Docker
Manage and share Docker images
Manipulate Volumes to Preserve Container Data

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Install
  • Systems
  • Image
  • Internet
  • Server
  • Linux
  • Networks
  • Benefits
  • Options
  • Networking

Course programme

Installing and Deploying Docker 7 lectures 34:00 The Course Overview This video will give an overview of the entire course What is Docker? Learn what containers are and the benefits for developers, operations, and the organization.
  • Understand the benefits for developers
  • Get to know the benefits for operations
  • Explore the benefits for the organization
Installing Docker on Linux Learn about the different Docker editions and three ways to install Docker on a local Linux server.
  • Develop an understanding about the community and enterprise releases
  • Install Docker from the official repository via the install script
  • Install Docker using Docker-machine.
Installing Docker on AWS, Google Compute Engine, and Microsoft Azure Use docker-machine to install and manage Docker hosts on AWS, GCE, and Azure.
  • Create a new host on AWS
  • Create a new host on GCE
  • Create a new host on Azure
Docker-specific distributions Learn about Docker specific distributions and why you would use one.
  • What is a Docker specific distribution?
  • Learn the importance of using a Docker-specific distribution
  • Get familiar with existing options
Managing Containers Create and manage Docker containers.
  • Learn about starting containers and seeing what is running
  • Learn about stopping containers and showing stopped containers
  • Learn removing stopped containers
Single-node Networking Learn how Docker handles networking for containers on a single node and how to make them available to the Internet.
  • Understand how Docker manages container networks
  • Publishing ports for a container
  • Connecting containers to each other
Installing and Deploying Docker - Quiz Installing and Deploying Docker 7 lectures 34:00 The Course Overview This video will give an overview of the entire course What is Docker? Learn what containers are and the benefits for developers, operations, and the organization.
  • Understand the benefits for developers
  • Get to know the benefits for operations
  • Explore the benefits for the organization
Installing Docker on Linux Learn about the different Docker editions and three ways to install Docker on a local Linux server.
  • Develop an understanding about the community and enterprise releases
  • Install Docker from the official repository via the install script
  • Install Docker using Docker-machine.
Installing Docker on AWS, Google Compute Engine, and Microsoft Azure Use docker-machine to install and manage Docker hosts on AWS, GCE, and Azure.
  • Create a new host on AWS
  • Create a new host on GCE
  • Create a new host on Azure
Docker-specific distributions Learn about Docker specific distributions and why you would use one.
  • What is a Docker specific distribution?
  • Learn the importance of using a Docker-specific distribution
  • Get familiar with existing options
Managing Containers Create and manage Docker containers.
  • Learn about starting containers and seeing what is running
  • Learn about stopping containers and showing stopped containers
  • Learn removing stopped containers
Single-node Networking Learn how Docker handles networking for containers on a single node and how to make them available to the Internet.
  • Understand how Docker manages container networks
  • Publishing ports for a container
  • Connecting containers to each other
Installing and Deploying Docker - Quiz The Course Overview This video will give an overview of the entire course The Course Overview This video will give an overview of the entire course The Course Overview This video will give an overview of the entire course The Course Overview This video will give an overview of the entire course This video will give an overview of the entire course This video will give an overview of the entire course What is Docker? Learn what containers are and the benefits for developers, operations, and the organization.
  • Understand the benefits for developers
  • Get to know the benefits for operations
  • Explore the benefits for the organization
What is Docker? Learn what containers are and the benefits for developers, operations, and the organization.
  • Understand the benefits for developers
  • Get to know the benefits for operations
  • Explore the benefits for the organization
What is Docker? Learn what containers are and the benefits for developers, operations, and the organization.
  • Understand the benefits for developers
  • Get to know the benefits for operations
  • Explore the benefits for the organization
What is Docker? Learn what containers are and the benefits for developers, operations, and the organization.
  • Understand the benefits for developers
  • Get to know the benefits for operations
  • Explore the benefits for the organization
Learn what containers are and the benefits for developers, operations, and the organization.
  • Understand the benefits for developers
  • Get to know the benefits for operations
  • Explore the benefits for the organization
Learn what containers are and the benefits for developers, operations, and the organization.
  • Understand the benefits for developers
  • Get to know the benefits for operations
  • Explore the benefits for the organization
Installing Docker on Linux Learn about the different Docker editions and three ways to install Docker on a local Linux server.
  • Develop an understanding about the community and enterprise releases
  • Install Docker from the official repository via the install script
  • Install Docker using Docker-machine.
Installing Docker on Linux Learn about the different Docker editions and three ways to install Docker on a local Linux server.
  • Develop an understanding about the community and enterprise releases
  • Install Docker from the official repository via the install script
  • Install Docker using Docker-machine.
Installing Docker on Linux Learn about the different Docker editions and three ways to install Docker on a local Linux server.
  • Develop an understanding about the community and enterprise releases
  • Install Docker from the official repository via the install script
  • Install Docker using Docker-machine.
Installing Docker on Linux Learn about the different Docker editions and three ways to install Docker on a local Linux server.
  • Develop an understanding about the community and enterprise releases
  • Install Docker from the official repository via the install script
  • Install Docker using Docker-machine.
Learn about the different Docker editions and three ways to install Docker on a local Linux server.
  • Develop an understanding about the community and enterprise releases
  • Install Docker from the official repository via the install script
  • Install Docker using Docker-machine.
Learn about the different Docker editions and three ways to install Docker on a local Linux server.
  • Develop an understanding about the community and enterprise releases
  • Install Docker from the official repository via the install script
  • Install Docker using Docker-machine.
Installing Docker on AWS, Google Compute Engine, and Microsoft Azure Use docker-machine to install and manage Docker hosts on AWS, GCE, and Azure.
  • Create a new host on AWS
  • Create a new host on GCE
  • Create a new host on Azure
Installing Docker on AWS, Google Compute Engine, and Microsoft Azure Use docker-machine to install and manage Docker hosts on AWS, GCE, and Azure.
  • Create a new host on AWS
  • Create a new host on GCE
  • Create a new host on Azure
Installing Docker on AWS, Google Compute Engine, and Microsoft Azure Use docker-machine to install and manage Docker hosts on AWS, GCE, and Azure.
  • Create a new host on AWS
  • Create a new host on GCE
  • Create a new host on Azure
Installing Docker on AWS, Google Compute Engine, and Microsoft Azure Use docker-machine to install and manage Docker hosts on AWS, GCE, and Azure.
  • Create a new host on AWS
  • Create a new host on GCE
  • Create a new host on Azure
Use docker-machine to install and manage Docker hosts on AWS, GCE, and Azure.
  • Create a new host on AWS
  • Create a new host on GCE
  • Create a new host on Azure
Use docker-machine to install and manage Docker hosts on AWS, GCE, and Azure.
  • Create a new host on AWS
  • Create a new host on GCE
  • Create a new host on Azure
Docker-specific distributions Learn about Docker specific distributions and why you would use one.
  • What is a Docker specific distribution?
  • Learn the importance of using a Docker-specific distribution
  • Get familiar with existing options
Docker-specific distributions Learn about Docker specific distributions and why you would use one.
  • What is a Docker specific distribution?
  • Learn the importance of using a Docker-specific distribution
  • Get familiar with existing options
Docker-specific distributions Learn about Docker specific distributions and why you would use one.
  • What is a Docker specific distribution?
  • Learn the importance of using a Docker-specific distribution
  • Get familiar with existing options
Docker-specific distributions Learn about Docker specific distributions and why you would use one.
  • What is a Docker specific distribution?
  • Learn the importance of using a Docker-specific distribution
  • Get familiar with existing options
Learn about Docker specific distributions and why you would use one.
  • What is a Docker specific distribution?
  • Learn the importance of using a Docker-specific distribution
  • Get familiar with existing options
Learn about Docker specific distributions and why you would use one.
  • What is a Docker specific distribution?
  • Learn the importance of using a Docker-specific distribution
  • Get familiar with existing options
Managing Containers Create and manage Docker containers.
  • Learn about starting containers and seeing what is running
  • Learn about stopping containers and showing stopped containers
  • Learn removing stopped containers
Managing Containers Create and manage Docker containers.
  • Learn about starting containers and seeing what is running
  • Learn about stopping containers and showing stopped containers
  • Learn removing stopped containers
Managing Containers Create and manage Docker containers.
  • Learn about starting containers and seeing what is running
  • Learn about stopping containers and showing stopped containers
  • Learn removing stopped containers
Managing Containers Create and manage Docker containers.
  • Learn about starting containers and seeing what is running
  • Learn about stopping containers and showing stopped containers
  • Learn removing stopped containers
Create and manage Docker containers.
  • Learn about starting containers and seeing what is running
  • Learn about stopping containers and showing stopped containers
  • Learn removing stopped containers
Create and manage Docker containers.
  • Learn about starting containers and seeing what is running
  • Learn about stopping containers and showing stopped containers
  • Learn removing stopped containers
Single-node Networking Learn how Docker handles networking for containers on a single node and how to make them available to the Internet.
  • Understand how Docker manages container networks
  • Publishing ports for a container
  • Connecting containers to each other
Single-node Networking Learn how Docker handles networking for containers on a single node and how to make them available to the Internet.
  • Understand how Docker manages container networks
  • Publishing ports for a container
  • Connecting containers to each other
Single-node Networking Learn how Docker handles networking for containers on a single node and how to make them available to the Internet.
  • Understand how Docker manages container networks
  • Publishing ports for a container
  • Connecting containers to each other
Single-node Networking Learn how Docker handles networking for containers on a single node and how to make them available to the Internet.
  • Understand how Docker manages container networks
  • Publishing ports for a container
  • Connecting containers to each other
Learn how Docker handles networking for containers on a single node and how to make them available to the Internet.
  • Understand how Docker manages container networks
  • Publishing ports for a container
  • Connecting containers to each other
Learn how Docker handles networking for containers on a single node and how to make them available to the Internet.
  • Understand how Docker manages container networks
  • Publishing ports for a container
  • Connecting containers to each other
Installing and Deploying Docker - Quiz Installing and Deploying Docker - Quiz Installing and Deploying Docker - Quiz Installing and Deploying Docker - Quiz Dockerfile Basics. 6 lectures 33:19 Introduction to the Build Process Learn how Docker uses layers to build images and how to build your own container images.
  • Explore how Docker uses layers to build images to preserve container...

Additional information

Basic knowledge of Linux command required

Docker - A Better Way to Build Apps

£ 150 + VAT