This document discusses using containers for continuous integration and delivery with Jenkins. It covers running Jenkins in Docker containers, using Docker plugins with Jenkins, and running Jenkins pipelines in Kubernetes. Scaling Jenkins with more build agents or masters is discussed. When resource limits are exceeded in containers, the JVM or CPU is restricted instead of the container being killed. The Jenkins Kubernetes plugin allows dynamically running Jenkins agents as Kubernetes pods.