Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to be quickly assembled from components and eliminates the friction between development, QA, and production environments. As a result, IT can ship faster and run the same app, unchanged, on laptops, data center VMs, and any cloud.


Topics in this course
  1. Docker architecture
  2. Installing the Docker Engine
  3. Creating our first Docker container
  4. Building Docker images
  5. Storing and retrieving Docker images from Docker Hub
  6. Building containers from images
  7. Deploying applications with Docker
  8. Networking Docker containers
  9. Data persistence with Volumes
  10. Using Docker into a Continuous Integration and Deployment process


Web Developers, Application Developers


1 day


Instructor Lead