Selenium Node Docker images come with a VNC server onboard so that we can connect to a running browser container and take a look at what is going on in it.
However, it would be handy to be able to save the recordings of the tests (the failed ones in the first place!). And TestContainers library provides the functionality for exactly that! The companion container can be executed together with a test run and record everything that is happening on the browser node during a test case execution.
However, the TestContainers' solution is meant for standalone Selenium deployments: recorder knows that on p 5900 there's a VNC Grid chooses a random worker to run the test our of all available - the recorder does not know where to connect.