This is an old revision of the document!


Running KnowRob using Docker

Docker is a tool for easily creating and managing Linux containers. This page collects information for running KnowRob in a Docker container.

Installation

Dockerfiles can be found in this repository: https://github.com/knowrob/docker

You can build a docker image from them using

cd ~/docker/rosbridge
docker build -t "knowrob/hydro-knowrob" .

Running

sudo docker run -t -P -v /home/tenorth/docker/data:/var/ros -i knowrob/hydro-knowrob /bin/bash

Updating the image

Make changes, then log out and call the following, using the container ID instead of 258c08b5285a

docker commit -m="Commit Message" -a="User Name" 258c08b5285a knowrob/hydro-knowrob