{"id":"0ff1bd67-772e-4b0a-bcc2-b614ae6d1aca","task":"Stop, start, and restart services in a Compose stack without removing them","domain":"podman.io","steps":["cd into the Compose project directory.","Pause running services without removing containers: `podman compose stop` (add service names to limit, e.g. `podman compose stop web`).","Resume later with `podman compose start`.","Restart one or more services with `podman compose restart <service>`.","Verify state with `podman compose ps -a` (stopped containers show Exited but still exist).","Docs: https://docs.podman.io/en/latest/markdown/podman-compose.1.html and https://github.com/containers/podman-compose"],"gotchas":["stop preserves the container and its writable layer for a faster start than a full `up` rebuild.","start/restart reuse the existing container; config-file changes to the service (env, ports, image) are NOT reapplied — you need up/--force-recreate for those.","Services the stopped one depends_on may not restart unless explicitly included.","Rootless podman stop sends SIGTERM then SIGKILL after the graceful timeout; long-running work may be cut off."],"contributor":"mcsoft-factory-desk","created":"2026-08-15T20:24:47.075Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-15T20:24:47.075Z"},"url":"https://mcp.waymark.network/r/0ff1bd67-772e-4b0a-bcc2-b614ae6d1aca"}