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 docker images from them using
cd ~/docker/knowrob-daemon docker build -t "knowrob/hydro-knowrob-daemon:1.0" . cd ~/docker/knowrob-interactive docker build -t "knowrob/hydro-knowrob-interactive:1.0" .
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