Docker is a very good tool for developing and testing.

Since I discover Docker, the most important function to offer me (For me) was release quickly new projects in new Technologies, in order to play and discover how it works. I always prefer learning with practice instead book, books are important! but I prefer playing with it.
I start downloading the container available for the new language/technology that I want learn, and I was impressive the easy that is setup.

For example, I had curiosity to watch Grafana features to display custom reports/charts in order to evaluate it before use in production and after a quick setup (less than 5 minutes) it is ready to be used.

If you ask me, go for it, use docker for a quickly preview of the tool/technology of your interest. Now, related to the security, documentation show a high security levels, but due the expansion and simplicity to share new images, you should be very very careful about what are you downloading (Use trusted images only).