Downloading and spinning up brand new containers each test run is time consuming.
Consider using the pytest cache to allow for starting and stopping the same container if specified by the user via a --reuse-container or similar flag.
Ideally a previously created container is used which can either be specified by uuid or is inferred from the available containers and names/tagging.