An open API service indexing awesome lists of open source software.

https://github.com/christimperley/dockerfile.brass


https://github.com/christimperley/dockerfile.brass

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

# BRASS Dockerfiles

* *brass:base* - specifies the base image used by all other BRASS projects.
Provides a minimal working environment, equipped with ROS, TurtleBot,
Gazebo, Java 8 JDK, and Python 2.7.
* *brass:cp1* - provides a production-ready environment for Challenge
Problem 1, including all staged artefacts.

### Building from source

All of the Docker images within this repository should be constructed by
invoking `make`. Docker will use caching when rebuilding the images, so
incremental builds should be particularly fast.

```
make
```

### Running a container with X forwarding

In order to use X11 inside an interactive Docker container, the `launch.sh`
script should be used. This can be quite useful when you need to debug the
robot using rviz, or other GUI-based tools.

```
host> ./launch.sh brass:base
...
docker> roslaunch turtlebot_stage turtlebot_in_stage.launch
```

Don't forget to build the Docker images from source, or to download them from
DockerHub before trying to execute this script.