<html>
<head>
<meta name="generator" content="Windows Mail 17.5.9600.20689">
<style data-externalstyle="true"><!--
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal {
margin:0in;
margin-bottom:.0001pt;
}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst,
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle,
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
line-height:115%;
}
--></style></head>
<body dir="ltr">
<div data-externalstyle="false" dir="ltr" style="font-family: 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif';font-size:12pt;"><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;">I might add that what makes Docker useful for us is that we can deal with rather complex configuration management requirements -- including several version-locked interlocking subsystems -- without changing the host OS. </div><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;"><br></div><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;">But I might add that this is “survival of that which fits.” </div><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;"><br></div><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;">The main reason we use Docker is that it is literally <strong>too difficult </strong>for our developers to build the run/test configuration unassisted. This means that any work we can do for them -- through docker -- is definitely worth it, even though that work can be involved, especially in interfacing host/guest OS resources. <br></div><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;" data-signatureblock="true"><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;"><br></div><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;">Alva L. Couch<br>Assoc. Prof. of Computer Science<br>Tufts University<br>Medford, MA 02155</div><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;"><br></div></div><div style="padding-top: 5px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;"><div><font face=" 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif'" style='line-height: 15pt; letter-spacing: 0.02em; font-family: "Calibri", "Segoe UI", "Meiryo", "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "sans-serif"; font-size: 12pt;'><b>From:</b> <a href="mailto:markllama@gmail.com" target="_parent">Mark Lamourine</a><br><b>Sent:</b> Wednesday, May 6, 2015 8:09 AM<br><b>To:</b> <a href="mailto:couch@cs.tufts.edu" target="_parent">Alva Couch</a><br><b>Cc:</b> <a href="mailto:dean.anderson71@yahoo.com" target="_parent">Dean Anderson</a>, <a href="mailto:bblisa@bblisa.org" target="_parent">bblisa@bblisa.org</a>, <a href="mailto:dewey@sasser.com" target="_parent">Dewey Sasser</a></font></div></div><div><br></div><div dir=""><div dir="ltr">I've been working with Docker and with the Red Hat docker team for over a year. Mostly I'm doing a kind of research, trying out how to get things to work end-to-end, finding the warts and all.<div><br></div><div>I'm wondering where your interest comes from. If it's just "Docker, shiny!" (which is perfectly valid, I do that all the time) then I'd say spend some time, play with it and see where it might fit into your work.</div><div><br></div><div>If you have specific uses in mind, then more specific questions might lead to some answers or at least suggestions.</div><div><br></div><div>If you're starting from scratch, I'd also strongly recommend looking at CoreOS Rocket. It doesn't have some of the nice plastic dashboard features but it's much simpler in operation. Docker works hard to hide the workings behind a veneer, which is great for getting started without being confused by minutia. It quickly becomes bubblewrap. Rocket leaves most of the sharp edges exposed, but still gives you a way to create and run containers which allows you to get in and see what's happening more easily. It also promotes lean images. Docker == bloat.</div><div><br></div><div>See Alva's comments on getting the container images right. Docker isn't going to make your life easier right out of the gate but it brings some things in reach which aren't without it.</div><div><br></div><div>- Mark</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 5, 2015 at 3:29 PM, <span dir="ltr"><<a href="mailto:couch@cs.tufts.edu" target="_parent">couch@cs.tufts.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;">
<div dir="ltr">
<div style='font-family: "Calibri","Segoe UI","Meiryo","Microsoft YaHei UI","Microsoft JhengHei UI","Malgun Gothic","sans-serif"; font-size: 12pt;' dir="ltr"><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;">We are heavily using Docker as a development platform for an extremely complex project (180,000 lines of python, 10 developers, complex system requirements). For that, it is ideal, </div><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;">but </div><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;">a) avoid boot2docker for Windows…. just run it in Linux… we learned to do that eventually. </div><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;">b) it takes significant time to make a container work perfectly… and it’s worth it. </div><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;">We are not using Docker in production; we use it to make exact clones of development </div><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;">environments. This is not a trivial task; we have one person who spends a considerable amount of time rolling out changes and keeping the development containers running. <br></div><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;"><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;"><br></div><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;">Alva L. Couch<br>Assoc. Prof. of Computer Science<br>Tufts University<br>Medford, MA 02155</div><div style="color: rgb(0, 111, 201); font-family: Arial; font-size: 14pt;"><br></div></div></div>
</div>
<br>_______________________________________________<br>
bblisa mailing list<br>
<a href="mailto:bblisa@bblisa.org" target="_parent">bblisa@bblisa.org</a><br>
<a href="http://www.bblisa.org/mailman/listinfo/bblisa" target="_parent">http://www.bblisa.org/mailman/listinfo/bblisa</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div>----</div>Mark Lamourine <<a href="mailto:markllama@gmail.com" target="_parent">markllama@gmail.com</a>><div>Dad, Hubbie, Software Developer, System Administrator, Road Cyclist</div></div>
</div>
</div></div>
</body>
</html>