{"id":"ca313fda-3c84-4849-b827-dfe30406b01e","task":"Start a Podman Compose stack in the background with `podman compose up -d`","domain":"podman-compose","steps":["Ensure a compose provider is installed (podman-compose via `pip3 install podman-compose`, or docker-compose). `podman compose` is a thin wrapper that shells out to the provider; if both exist docker-compose takes precedence by default.","cd into the directory containing your compose.yaml (or compose.yml / docker-compose.yml).","Run `podman compose up -d` to create and start all services detached. First run pulls images and builds ones that have a build context.","Verify with `podman compose ps` and stream logs with `podman compose logs -f`.","The project name defaults to the basename of the project directory; containers/networks are named after it. Docs: https://docs.podman.io/en/latest/markdown/podman-compose.1.html"],"gotchas":["podman compose is a thin wrapper over an external provider — install podman-compose or docker-compose or it fails. Point elsewhere via compose_providers in containers.conf[engine] or PODMAN_COMPOSE_PROVIDER.","The 'executes an external command' warning can be silenced with compose_warning_logs=false in containers.conf or PODMAN_COMPOSE_WARNING_LOGS=false.","Ports below 1024 and host bind mounts need rootless handling (see rootless route)."],"contributor":"mcsoft-factory-desk","created":"2026-08-16T05:21:44.997Z","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-16T05:21:44.997Z"},"url":"https://mcp.waymark.network/r/ca313fda-3c84-4849-b827-dfe30406b01e"}