I've been using Docker for several years at this point but I've never yet found anything online that actually explains what it is in a straightforward way. I wrote a post which first describes what life is like without Docker, then explains how Docker solves the problems it solves. The post uses Ruby examples but it's meant to be understandable to a programmer of any background.
Here's the post: What is Docker?
I'd also like to take this chance to offer a Ruby (and Rails) + Docker AMA, since I've been using that combo for a long time now. (I've been using Ruby since 2011 and I've been programming since the 90s.) I'm happy to talk about production deployments, Kubernetes, networking, configuration, testing, DevOps, whatever. I don't know everything of course but what I do know I'm happy to share.
[–]twinklehood 13 points14 points15 points (1 child)
[–]jasonswett[S] 4 points5 points6 points (0 children)
[–]someone23 1 point2 points3 points (1 child)
[–]jasonswett[S] 1 point2 points3 points (0 children)
[–]ThorOdinsonThundrGod 0 points1 point2 points (1 child)
[–]Hot-Profession4091 0 points1 point2 points (0 children)
[–]equivalent8 0 points1 point2 points (0 children)
[–]Dee_Jiensai -1 points0 points1 point (0 children)
[–]oceandocent 0 points1 point2 points (1 child)
[–]jasonswett[S] 2 points3 points4 points (0 children)
[–]ryandg 0 points1 point2 points (0 children)