This document discusses automating container orchestration using Gitlab, Docker, and Rancher. It introduces container orchestration and reasons for choosing Rancher over other options like Kubernetes and Docker Swarm. It then covers setting up Rancher, including installing Docker, the Rancher server, and Rancher agents. It also discusses using Rancher and its CLI for continuous integration and delivery (CI/CD) workflows to manage environments, hosts, stacks, services, and containers.