acxz / ros-cudagl-container

Docker images/containers for ROS and CUDA/OpenGL
2 stars 0 forks source link

ros-cudagl-container

A repository for creating OCI containers with ROS and CUDA/OpenGL.

Pull from Docker Hub

Example:

podman pull docker.io/acxz/ros-cudagl:noetic-desktop-full_11.4.2-devel-ubuntu20.04

Build your own images

Dependencies

.env file

Make sure to change the ROS_TAG and CUDAGL_TAG with the appropriate image tags provided by osrf/ros and nvidia/cudagl.

Create image

podman-compose build

Quickstart

podman-compose build && podman-compose run -d --name ros_cudagl_container ros_cudagl
podman exec -it ros_cudagl_container /bin/bash

Push to Docker Hub

Specify the ros and cudagl combination tags to push images to docker hub in the hub_push.sh script and run as follows.

Make sure you are logged in via: podman login docker.io

sh hub_push.sh