<div dir="ltr"><div><div><div>I am really excited about that and I guess you are filling the tutorials these days (btw, broken link on the front page for <a href="http://wiki.ros.org/docker">http://wiki.ros.org/docker</a>).<br><br></div>I know the new buildfarms use docker + qemu: I'd love to see a tutorial on that.<br><br></div>Also, those pages mention Docker so they should probably be referenced somewhere: <a href="http://wiki.ros.org/android_ndk">http://wiki.ros.org/android_ndk</a> and <a href="http://wiki.ros.org/regression_tests/New#How_do_I_setup_my_system_to_run_a_prerelease.3F">http://wiki.ros.org/regression_tests/New#How_do_I_setup_my_system_to_run_a_prerelease.3F</a><br><br></div><div>Thx !<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 18, 2015 at 12:08 AM, Ian McMahon via ros-users <span dir="ltr"><<a href="mailto:ros-users@lists.ros.org" target="_blank">ros-users@lists.ros.org</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">Wow! Well done Ruffin. Despite all the docker hype, I hadn't realized just how useful it could be in the ROS environment. This will be incredibly helpful for keeping debian dependencies separate between builds of community packages, internal software, and upstream software like Gazebo 6... It's a huge pain to uninstall / reinstall a different ROS distro whenever I want to build something in each of those categories on the same machine. And I'm sure this is only one of many applications for ROS containers.<div><br></div><div>Thanks for your effort!</div><div>~ Ian</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Mon, Aug 17, 2015 at 5:28 PM, Ruffin White via ros-users <span dir="ltr"><<a href="mailto:ros-users@lists.ros.org" target="_blank">ros-users@lists.ros.org</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><div>TL;DR:</div><div>Ok, I have a video for you then.</div><div><a href="https://youtu.be/VRaWujhDQiw" target="_blank">https://youtu.be/VRaWujhDQiw</a></div><div>(Note: I added closed captioning, </div><div>so you could try google's auto translate feature if you don't like my english)</div><div><br></div><div>Hello everyone,</div><div><br></div><div>I'm happy to announce that ROS now has an official Docker Hub repository for ROS images [1].</div><div><br></div><div>You may remember earlier this year I asked the ROS community if there was any interest in starting such project [2]. Well, a few months and an OSRF internship later, OP is here to delver!</div><div><br></div><div>The official repository has been up for some time now, and it seems word has already gotten around as the project currently has +1000 downloads (and I know that wasn't just me), but I waited on announcing this until I had a bit of documentation and tutorials to go with it. So I'd also like to point out the Docker section that has been added to the ROS Wiki [3].</div><div><br></div><div>Another thing to add is that I have done the same for the Gazebo community as well, so if you'd like to start building your cloud based simulation clusters or quickly play with the latest version of Gazebo, v6.0, regardless of the dependencies you may not have installed on your workstation, you can download the official Docker Hub image for Gazebo [4].</div><div><br></div><div>The available ROS tags include supported distros, both Jade and Indigo, along with a hierarchy tags based off the most common meta-package dependencies:</div><div><ul><li>ros-core: barebone ROS install<br></li><li>ros-base: basic tools and libraries (also tagged with distro name with LTS version as `latest`)<br></li><li>robot: basic install for robots<br></li><li>perception: basic install for perception tasks <br></li></ul></div><div>The rest of the common meta-packages such as desktop and desktop-full are hosted on automatic build repos under OSRF's Docker Hub oginsanal profile [5]. These meta-packages include graphical dependencies and hook a host of other large packages such as X11, X server, etc. So in the interest of keep the official images lean and secure, the desktop packages and perhaps more will just be hosted with OSRF's profile.</div><div><br></div><div>And as another plug for ROSCon 2015 [6], I'll also be giving a short presentation on this topic:</div><div>ROS + Docker: Enabling Repeatable, Reproducible, and Deployable robotic software via Linux Containers. So if you'd like to meet up and talk about shipping software containers in robots, I'll see you there.</div><div><br></div><div>If you have any technical questions feel free to ask on <a href="http://answers.ros.org" target="_blank">answers.ros.org</a> with the tag "Docker", give me a ping @ruffsl, and feel free to help me flesh out the wiki docs!</div><div><br></div><div>Special thanks to OSRF for making this possible,</div><div>Ruffin</div><div><br></div><div>[1] <a href="https://registry.hub.docker.com/_/ros/" target="_blank">https://registry.hub.docker.com/_/ros/</a></div><div>[2] <a href="http://lists.ros.org/lurker/message/20150207.045015.a980e817.en.html" target="_blank">http://lists.ros.org/lurker/message/20150207.045015.a980e817.en.html</a></div><div>[3] <a href="http://wiki.ros.org/docker" target="_blank">http://wiki.ros.org/docker</a></div><div>[4] <a href="https://registry.hub.docker.com/_/gazebo/" target="_blank">https://registry.hub.docker.com/_/gazebo/</a></div><div>[5] <a href="https://registry.hub.docker.com/u/osrf/" target="_blank">https://registry.hub.docker.com/u/osrf/</a></div><div>[6] <a href="http://roscon.ros.org/2015/" target="_blank">http://roscon.ros.org/2015/</a></div></div>
<br></div></div>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@lists.ros.org" target="_blank">ros-users@lists.ros.org</a><br>
<a href="http://lists.ros.org/mailman/listinfo/ros-users" rel="noreferrer" target="_blank">http://lists.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div><p style="margin-bottom:0.0001pt"><b><span style="font-size:24pt;font-family:Verdana,sans-serif;color:rgb(102,102,102)">. </span></b><b><span style="font-size:24pt;font-family:Verdana,sans-serif;color:rgb(215,43,55)">.</span></b><b><span style="font-size:24pt;font-family:Verdana,sans-serif;color:rgb(102,102,102)"> </span></b><b><span style="font-size:24pt;font-family:Verdana,sans-serif;color:rgb(236,136,41)">.</span></b><br></p><font size="1"><b><span style="font-family:Verdana,sans-serif"><font color="#888888">Ian McMahon</font></span><span style="font-family:Verdana,sans-serif;color:rgb(102,102,102)">  </span></b><span style="font-family:Verdana,sans-serif;color:rgb(102,102,102)">|  Senior Developer Relations Engineer</span></font><span style="font-size:5.5pt;font-family:Verdana,sans-serif;color:rgb(102,102,102)"><br></span><b><span style="font-size:10pt;font-family:Verdana,sans-serif;color:rgb(102,102,102)">Rethink Robotics, Inc </span></b></div><div><font size="1"><span style="font-family:Verdana,sans-serif;color:rgb(102,102,102)">main: <a value="+16175002487" style="color:rgb(34,34,34)">617.500.2487</a></span></font><span style="font-size:x-small;font-family:Verdana,sans-serif;color:rgb(102,102,102)"> | </span><span style="color:rgb(102,102,102);font-family:Verdana,sans-serif;font-size:x-small">direct</span><span style="font-size:x-small;font-family:Verdana,sans-serif;color:rgb(136,136,136)">: </span><span style="font-size:x-small;font-family:Verdana,sans-serif;color:rgb(102,102,102)"><a value="+16175000878" style="color:rgb(34,34,34)">617.500.4188</a></span></div></div></div>
</font></span></div>
<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@lists.ros.org">ros-users@lists.ros.org</a><br>
<a href="http://lists.ros.org/mailman/listinfo/ros-users" rel="noreferrer" target="_blank">http://lists.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div><br></div>