The article should mention <i>why</i> you would like to run something in docker. What many forget is that when putting stuff in a container, you create future work for yourself to manage not only your own stuff, but also all the dependencies in the container.
If you're just after isolation, that could be accomplished with Linux name-spaces and apparmor.