This repository provides a ready-to-use Docker environment for running Moodle, the popular open-source learning management system. It includes all necessary configuration files and scripts to deploy Moodle with PHP, Nginx, and supporting services in containers.
- Quick and easy Moodle deployment using Docker
- Pre-configured PHP and Nginx setup
- Integrated cron job and Supervisor support
- Customizable configuration for all components
docker/– Entrypoint scripts and Supervisor configurationnginx/– Nginx configuration for Moodlephp/– PHP configuration for Moodlecron/– Cron job configurationDockerfile– Docker build instructions
- Clone this repository:
git clone https://github.com/fs1n/Moodle-Dockerized.git cd Moodle-Dockerized - Build and run the container:
docker build -t moodle-dockerized . docker run -d -p 8080:80 moodle-dockerized - Access Moodle in your browser at http://localhost:8080.
See LICENSE.