When we started to create our own Docker images we didn't have much experience in this area. I think our current solution solves many problems but leaves one problem open: it's too complex. It it good for our first try, we learned many things from it and got a lot of useful preliminary work on our Docker images but I think we should move on.
When I try to use some software through Docker I visit Docker Hub and search for a name: syslog-ng
. I don't care what's the underlying operating system I'm only interested in the software.
If I want to use a specific version I expect to work the following commands: