Usage
uc service list
Output
The command displays a table with the following columns:- NAME - Service name
- MODE - Replication mode (
replicatedorglobal) - REPLICAS - Number of running containers
- IMAGE - Container image(s) used by the service
- ENDPOINTS - Public endpoints for accessing the service
Examples
List all services
Understanding the Output
Service Mode
- replicated - Service has a specific number of containers that can run on any suitable machines
- global - Service runs exactly one container on every machine in the cluster
Replica Count
For replicated services, this shows the number of containers currently running. For global services, it equals the number of machines in the cluster.Images
Shows the container image(s) used by the service. If containers use different images (for example, during a rolling update), multiple images are listed.Endpoints
Shows public URLs for accessing the service:- HTTPS URLs - Services published via Caddy reverse proxy
- (custom Caddy config) - Services using a custom Caddyfile
- Empty - Services with no public endpoints (internal only)
Filtering Services
To filter services, use standard command-line tools:Use Cases
Check deployment status
After deploying, verify all services are running:Monitor replica counts
Check how many replicas are running for each service:Find service endpoints
Get the URL for accessing a service:Related Commands
uc ps- List all containers (more detailed view)uc service scale- Change replica countuc run- Create a new serviceuc deploy- Deploy services from Compose fileuc service rm- Remove services
