G+_Ben Yanke Posted June 13, 2016 Share Posted June 13, 2016 What's the big deal with Docker? I've read lots of things about how much people love it, including an occasional mention from Fr. Robert Ballecer, SJ, but I have yet to find a simple article on why it's so useful and what's so great about it, and how to easily start out with it. Anyone have any good resources? I've been running VMs, VPSes (ubuntu server) and webservers for over a year for several clients, and I'm nearly finished with my CS undergrad, so I have enough knowledge to wrap my head around something technical, but I'm just not "getting" Docker. Ideas? Link to comment Share on other sites More sharing options...
G+_Eddie Foy Posted June 13, 2016 Share Posted June 13, 2016 Its a step down from a VM. Can roll up just what you want with just enough permissions. Jay Beale (@jaybeale) has done some nice presentations on it. Link to comment Share on other sites More sharing options...
G+_Ben Yanke Posted June 13, 2016 Author Share Posted June 13, 2016 Eddie Foy Ah! So it's like a VM, but without the overhead of running a full OS? I run 5 Ubuntu server VMs at home, because I want to be able to easily start and stop each one, have some separation between them, and roll back to previous states independent of the others (since I do a lot of learning by experimentation and messing up things in the process). Would I be able to do something similar in Docker, but only run one OS instances instead of 5? This already sounds cool. Link to comment Share on other sites More sharing options...
G+_Eddie Foy Posted June 13, 2016 Share Posted June 13, 2016 Yup in a nutshell. Check out Jay's DEFCON talk http://tinyurl.com/zmfk6rn I was a bit fuzzy on it myself. But caught his talk at BSides Raligh (I think it was the same talk as DEFCON; only months apart), and saw how cool it can be and easy. But its not the answer to everything. but utterly cool Link to comment Share on other sites More sharing options...
G+_Eddie Foy Posted June 13, 2016 Share Posted June 13, 2016 Think of it as chroot for the 21st century. Link to comment Share on other sites More sharing options...
G+_Ben Yanke Posted June 13, 2016 Author Share Posted June 13, 2016 Thanks Eddie! That's a lot to go on, and I'll certainly be looking into this to see how useful it is for my specific circumstance. Sometimes all you need is a good orientation before you dive in. Link to comment Share on other sites More sharing options...
G+_Steve Martin Posted June 13, 2016 Share Posted June 13, 2016 For most software shops the big advantage is that the devs can work from a pre-configured container and add their requirements for libraries 3rd party software etc. Then when they go to production it doesn't matter which os (for the most part) that they deploy to, as the dependencies are baked into the container. So they can deploy a webapp without worrying about the diffs between the dev host OS and the final production host OS. Also, unlike some VMs, the containers run with full performance of the underlying hardware platform. There's no abstraction layers. Link to comment Share on other sites More sharing options...
G+_Ben Reese Posted June 13, 2016 Share Posted June 13, 2016 I've tried a few times to wrap my head around containers. I understand the concept, but still unsure about the execution. Link to comment Share on other sites More sharing options...
G+_Ben Yanke Posted June 14, 2016 Author Share Posted June 14, 2016 I could go for a Docker deep-dive on Know-How... Fr. Robert Ballecer, SJ Anyone else? Link to comment Share on other sites More sharing options...
G+_Ben Reese Posted June 14, 2016 Share Posted June 14, 2016 Certainly, but there's a lot of enterprise-ish stuff I'd like to see more of... Docker, VLANs, OpenVPN... But I know software is hard to do with the Know How setup. Link to comment Share on other sites More sharing options...
G+_Eddie Foy Posted June 14, 2016 Share Posted June 14, 2016 I asked for Docker and the second 1/2, (the meat and bones) of VLANS a long time ago. Link to comment Share on other sites More sharing options...
Recommended Posts