The new version of zio-testcontainers updated to the new testcontainers-scala in v0.4.3
Also, testcontainers have a bug with setting exposed ports in socat container if the service name ends with \-[0-9]+, because it's recognised as a multi-instance service name. I think the easiest way to deal with this would be to just use different names.
testcontainers-scala migrated to new backend implementation in https://github.com/testcontainers/testcontainers-scala/pull/260
The new version of zio-testcontainers updated to the new testcontainers-scala in v0.4.3
Also, testcontainers have a bug with setting exposed ports in socat container if the service name ends with
\-[0-9]+
, because it's recognised as a multi-instance service name. I think the easiest way to deal with this would be to just use different names.