In Docker, services can be thought of as groupings of specific application logic. Services are often containers in production and help manage your Docker setup. There are specific tools that are used to manage and orchestrate Docker, such as Docker Swarm and Kubernetes. When you reach a certain scale or require more control, then these tools are useful.