@TheTeaNerd Additionally, docker-compose will generate a default project name for you which is fine until you have multiple jobs running on the same slave, then they'll generate duplicate project names and it will fail run your containers. There's a flag to manually set project name though.
@TheTeaNerd You'll find that solution might work for a bit, then you'll run into issues with long lived stateful agents, such as having leftover docker networks, docker volume issues, etc, which you may need to clean up.