Skip to content

ut-texas-robotics/docker_workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker for Robotics Workshop

This repo contains exercises and supporting documentation for the workshop held on November 3, 2023. Participants learned how to use Docker to run ROS on robot hardware, regardless of the required Ubuntu OS and ROS versions.

Using the Documentation

If you are new to Docker, take a look at the workshop resources before moving on to the sections below. Read through the PDF presentation fully before watching the workshop zoom recording.

Install Docker Software

Follow the instructions at the links above to install Docker Engine for ubuntu, the NVIDIA Container Toolkit if you are using an nvidia graphics card and drivers, and the docker sbom plugin. Use the apt repository installation methods. Be sure to follow the post-installation steps if you want to run docker without sudo.

Be careful not to install Docker Desktop -- this workshop does not use it. Docker interacts with the Linux kernel, and this workshop assumed working on computers with a native linux OS only. Docker for Windows and Mac both run Docker inside of a VM, and handling that is outside of the scope of this lesson plan.

Use the Development Environment

Follow the instructions at docs/use_the_dev_env to customize and use the Docker container code here as a development environment for working on your own robotics code.

About

A repo for the Docker for Robotics workshop, fall 2023

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published