Docker is an open platform used to build, ship, and run distributed applications. You can learn more about Docker by visiting its website, The documentation on will help you get started using Docker for your ROS applications.

In particular, if you're just getting started using Docker with ROS, we encourage you to make use of the following resources:

  • What is Docker - A page that will give you excellent high level overview of Docker and its pupose.

  • Documentation - Browse the online documentation and references to find information about Docker's various functions and tools.

  • Forums - If you need help, just ask! Docker has a great user community, with lots of people willing to help answer any questions you might have.

  • Mailing list - Another way to start a discussion and follow community activities.

For new users of Docker, those resources will provide you with most of the information you'll need to get familiar with the platform. Additional information pertaining to using Docker in your ROS applications can be found here on this wiki.

Using Docker with ROS

For information about how to use Docker with ROS and how to containerize your ROS application, please consult the Docker overview.


You can test out Docker right now using a the live online tutoral, try it out yourself: Linux / Mac.

For examples of how to use ROS nodes in a Docker container, please refer to the Tutorials page.


For a reference guide to Docker Remote specific API, see the Remote API documentation.

Wiki: docker (last edited 2023-11-29 01:51:19 by TullyFoote)