# docker service

**Description:** Manage Swarm services

**Usage:** `docker service`








**Orchestrator:** Swarm

## Description

Manage Swarm services.

> [!NOTE]
> This is a cluster management command, and must be executed on a swarm
> manager node. To learn about managers and workers, refer to the
> [Swarm mode section](/engine/swarm/) in the
> documentation.






## Subcommands

| Command | Description |
|---------|-------------|
| [`docker service create`](https://docs.docker.com/reference/cli/docker/service/create/) | Create a new service |
| [`docker service inspect`](https://docs.docker.com/reference/cli/docker/service/inspect/) | Display detailed information on one or more services |
| [`docker service logs`](https://docs.docker.com/reference/cli/docker/service/logs/) | Fetch the logs of a service or task |
| [`docker service ls`](https://docs.docker.com/reference/cli/docker/service/ls/) | List services |
| [`docker service ps`](https://docs.docker.com/reference/cli/docker/service/ps/) | List the tasks of one or more services |
| [`docker service rm`](https://docs.docker.com/reference/cli/docker/service/rm/) | Remove one or more services |
| [`docker service rollback`](https://docs.docker.com/reference/cli/docker/service/rollback/) | Revert changes to a service's configuration |
| [`docker service scale`](https://docs.docker.com/reference/cli/docker/service/scale/) | Scale one or multiple replicated services |
| [`docker service update`](https://docs.docker.com/reference/cli/docker/service/update/) | Update a service |


