lea · Help
Known limitations
-
What an agent starts in the nested Podman (
docker,docker compose,podman, through its own Podman service) is removed when the agent ends, and stopped (not removed) once the agent has been idleLEA_STACK_IDLEminutes (10): the agent starts it again when it needs it. What you start from a deck shell is neither. Everylearemoves what the agents that are gone left, stops the stacks of agents idle for that long already, and names the containers no agent started. -
docker composewith its own networks does not work inside lea yet: the nested Podman's network backend (netavark) setsnet/ipv4/conf/<bridge>/route_localnetto 1 in its rootless network namespace, which Docker's read-only/proc/sysrefuses. It skips the write when the value is already 1, but that namespace takes its defaults from the host'snet.ipv4.conf.default, where it is 0 on most hosts.docker runworks. -
The AppArmor profile (
apparmor/lea.tmpl) omits docker-default's/procwrite denies and mount narrowing for now: they may break rootless Podman and are pending validation.