You can find the Docker container configs in this folder.
The recommended way to build the docker images is to use the create_images.py
script.
E.g., to create the base and project images for Melodic run:
python3 scripts/create_images.py build --projects melodic
You can build the base containers manually. E.g., for Melodic run the following command:
docker build --network host -t rll-base-melodic -f rll_base/melodic/Dockerfile rll_base/melodic
Adjust the paths if you are not running the command from this directory or want to build the container for a different ROS distro.
This is all you need for processing jobs for a specific project using the worker.
If you want to manually run an image for testing , you can do so with:
docker run --net=host -it rll-base