I wouldn't use Docker in production.
Docker also commonly refers to Docker _images_ or Docker-esque container setups
For a long time Docker was helpful and opened exposed ports on the firewall. So you wanted to access your redis ports locally and exposed it on the container? Now everything in there is accessible on the open internet.
I believe they've fixed it but I haven't used Docker in years so I wouldn't know.
Thinking about it a little further, though, I believe Rancher Desktop has come a long way and may be eating market share.