Devs should be informed (using the official docs) that the testing environment considers sudoless docker as a baseline (and some things might not work / break if sudo is required)
For a future plan, we should rewrite / avoid using docker command directly (for example using subprocess.run) and use the docker SDK.