This Docker image sets up kolibri inside a docker container.
kolibri is an open-source educational platform specially designed to provide offline access to a wide range of quality, openly licensed educational resources in low-resource contexts like rural schools, refugee camps, orphanages, and also in non-formal school programs
To use docker-kolibri, follow these steps:
-
Clone and start the container:
docker run -p 8080:8080 \ -v ./data:/root/.kolibri \ docker.io/aguslr/kolibri:latest -
Access the WebUI with your browser by going to http://127.0.0.1:8080.
To see all the variables that can be passed to the container, run the following command:
docker run -it --rm docker.io/aguslr/kolibri:latest configure list-env
Instead of pulling the image from a remote repository, you can build it locally:
-
Clone the repository:
git clone https://github.com/aguslr/docker-kolibri.git -
Change into the newly created directory and use
docker-composeto build and launch the container:cd docker-kolibri && docker-compose up --build -d