The worst damage that docker made to the development culture is the ability to fine-tune the environment to the point when it’s easier to build the whole production server on the local machine to test stuff manually rather than think over and produce meaningful tests.

Since several years ago I have not set up the environment for manual tests on my local. Never.

I write the code, considering as many corner cases as I can, and then I push it to GHA where it gets tested on several environments.