Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 1.09 KB

README.md

File metadata and controls

29 lines (17 loc) · 1.09 KB

Erebus Dockerfiles

This repository is used to create a Docker image to run Erebus controller code in separate Docker containers for ease of installation.

This image is intended as a base to use for creating your own docker images. You can see examples for python and C++ in the examples folder.

Please read the getting started documentation for further information.

Explanation

The image will install the needed Webots files, along with OpenCV dependencies for Python and C++. The default work directory is set as /user/local/.

Note: Running any GUI, such as OpenCV show image, will not work by default since no graphical server is set up within the container.

Use from Docker hub

You can pull the image from Docker hub:

docker pull alfredroberts/erebus

Building from Dockerfile

You can build the image with the following command:

docker build . --tag alfredroberts/erebus [--build-arg WEBOTS_VERSION=R2023b] [--build-arg WEBOTS_PACKAGE_PREFIX=_ubuntu-22.04]