We should upgrade to a later version of testcontainers that support ryuk for container cleanup. See #15
Testcontainers Ryuk will keep track of containers started by a specific label, and clean them up in case it loses its connection to the process that started the test containers.
This will solve zombie container issues in case the process stops before we can
Test
[x] Make sure unit tests and examples still work
[x] Start examples and make sure docker ps shows ryuk
[x] Start an example in debug mode, wait for a bit in the debug mode to see ryuk does not kill the test containers, abort the debug processing and expect ryuk to kill all zombie containers
Motivation
We should upgrade to a later version of testcontainers that support ryuk for container cleanup. See #15
Testcontainers Ryuk will keep track of containers started by a specific label, and clean them up in case it loses its connection to the process that started the test containers.
This will solve zombie container issues in case the process stops before we can
Test
docker ps
shows ryuk