Chapter 2: Introducing Docker

In this chapter, we will discuss how the modern continuous delivery (CD) process looks by introducing Docker, the technology that changed the information technology (IT) industry and the way servers are used.

This chapter covers the following topics:

  • What is Docker?
  • Installing Docker
  • Running Docker hello-world
  • Docker components
  • Docker applications
  • Building Docker images
  • Docker container states
  • Docker networking
  • Using Docker volumes
  • Using names in Docker
  • Docker cleanup
  • Docker commands overview

Technical requirements

To complete this chapter, you'll need to meet the following hardware/software requirements:

  • At least 4 gigabytes (GB) of random-access memory (RAM)
  • macOS 10.15+, Windows 10/11 Pro 64-bit, Ubuntu 20.04+, ...

Get Continuous Delivery with Docker and Jenkins - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.