This document discusses continuous delivery using Jenkins, Docker, and Spring Boot. It defines continuous delivery as getting changes safely and quickly into production. It describes how continuous integration and automated testing can help achieve continuous delivery. It then explains how using Docker can help address issues like environment configuration differences. The document outlines a continuous delivery pipeline from code checkout through deployment to production and testing. It provides an example of building a Docker image and running a container mapped to a port.