https://github.com/christimperley/dockerfile.brass
https://github.com/christimperley/dockerfile.brass
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/christimperley/dockerfile.brass
- Owner: ChrisTimperley
- Created: 2016-11-14T17:25:33.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-12-17T00:25:17.000Z (over 9 years ago)
- Last Synced: 2025-02-22T21:23:53.234Z (over 1 year ago)
- Language: Python
- Size: 162 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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.