<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">At work, we've been deploying a wide range of Erlang apps on Docker. I'm working on a blog post ( and presentation ) on how we manage our containers across multiple cloud providers. The biggest gotchas tend to be around:<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">* epmd port mapping and exposing a range of ports for clustering<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">* volume mounting and mnesia data stores<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">* short names and docker's dns implementation<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">We deploy Erlang application on both Ubunutu and Centos, and deploy in Rackspace, OpenStack, MS Azure, EC2, and VirtualBox.<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">When the post is ready I'll ping the list, we're redoing our developer blog this week.<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Dave<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 22, 2015 at 1:59 AM, Stefan Hellkvist <span dir="ltr"><<a href="mailto:hellkvist@gmail.com" target="_blank">hellkvist@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thank you for the information. I will look into both the Alpine image and the Erlang-In-Docker project. For my current use cases there is currently no need for erlang communication outside the container (I use docker primarily to have a unified deployment format in a multi-language service and for the namespaces separation) but it sounds like an interesting feature for a distributed erlang scenario. Thanks! </div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 18, 2015 at 4:31 PM, Rick Pettit <span dir="ltr"><<a href="mailto:rpettit@vailsys.com" target="_blank">rpettit@vailsys.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">We are in the process of trying out Erlang-in-Docker (but haven’t actually gotten that working just yet):<br>
<br>
<a href="https://github.com/taotaotheripper/Erlang-In-Docker" rel="noreferrer" target="_blank">https://github.com/taotaotheripper/Erlang-In-Docker</a><br>
<span><font color="#888888"><br>
-Rick<br>
</font></span><div><div><br>
> On Jun 18, 2015, at 6:18 AM, Marlus Saraiva <<a href="mailto:marlus.saraiva@gmail.com" target="_blank">marlus.saraiva@gmail.com</a>> wrote:<br>
><br>
> Hi Stefan,<br>
><br>
> In case you're looking for images with small footprints, give Alpine Linux a try. You can have a minimal Erlang image starting from 16.22MB. More info and examples can be found here:<br>
> <a href="https://github.com/msaraiva/docker-alpine" rel="noreferrer" target="_blank">https://github.com/msaraiva/docker-alpine</a><br>
><br>
> Cheers,<br>
> -marlus<br>
><br>
> 2015-06-18 3:10 GMT-03:00 Stefan Hellkvist <<a href="mailto:hellkvist@gmail.com" target="_blank">hellkvist@gmail.com</a>>:<br>
> Hi,<br>
><br>
> Just out of curiosity, is anyone out there using Docker to deploy your Erlang releases? Any experiences captured in any blog out there? I am in particular interested in what docker images people are basing their deployments on.<br>
><br>
> Personally I have used various Ubuntu images of varying sizes and also the phusion/baseimage (<a href="https://github.com/phusion/baseimage-docker" rel="noreferrer" target="_blank">https://github.com/phusion/baseimage-docker</a>) with good results but I would like to hear particularly if anyone has found any images with small footprints out there, capable of running Erlang releases (which is not a well defined requirement I guess, but still).<br>
><br>
> Stefan<br>
><br>
><br>
> _______________________________________________<br>
> erlang-questions mailing list<br>
> <a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
> <a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
><br>
> _______________________________________________<br>
> erlang-questions mailing list<br>
> <a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
> <a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br>
</div></div></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">-=-=-=-=-=-=-=-=-=-=- <a href="http://blog.dloh.org/" target="_blank">http://blog.dloh.org/</a></div>
</div>