Introduction to Docker

40m access · 40m completion
Connection Details

1 Credit

This lab costs 1 Credit to run. You can purchase credits or a subscription under My Account.


Introduction to Docker


Google Cloud Self-Paced Labs


What is Docker?

Docker is an open platform for developing, shipping, and running applications. Docker is designed to deliver your applications faster. With Docker you can separate your applications from your infrastructure and treat your infrastructure like a managed application. Docker helps you ship code faster, test faster, deploy faster, and shorten the cycle between writing code and running code.

Docker does this by combining kernel containerization features with workflows and tooling that helps you manage and deploy your applications.

Docker containers can be directly used in Kubernetes, which allows them to be used directly in the Kubernetes Engine. After learning the essentials of Docker, you will have a better experience using Kubernetes Engine.

What you'll learn

  • How to build, run, and debug Docker containers
  • How to pull Docker images from Docker Hub and Google Container Registry
  • How to push Docker images to Google Container Registry


  • Google Cloud Platform account and project with billing account
  • Basic Linux experience

Join Qwiklabs to Read the Rest of this Lab...and More!

  • Get temporary access to the Google Cloud Console.
  • Nearly 100 labs from beginner to advanced levels.
  • Bite-sized so you can learn at your own pace.
Join to Start This Lab