A Docker service is a group of tasks that run together on a network. These tasks are defined using a single ‘service’ command and effectively perform the role of running your application. Docker services are only applicable in a swarm mode, which is a Docker feature that allows you to manage a cluster of Docker nodes as a single virtual system. Each task in a service is a Docker container that is a running instance of a Docker image.