This document discusses using Docker for continuous integration and testing. It describes how Docker can be used to test applications by creating reusable, standardized images and running tests in isolated containers. It also summarizes how to configure a Bamboo continuous integration server to support Docker, including building, running, and linking containers, as well as extracting test results. The document provides example Docker Compose configurations and steps for running Compose files in Bamboo and cleaning up after tests. It also covers sharing test artifacts between jobs and configuring deployment environments in Bamboo for QA, staging, and production.