docker-compose.yml example: latest = 5.0-nginx
services:
moodle:
image: derkora/moodle:latest #change this
container_name: moodle
ports:
- "80:80"
volumes:
- moodledata:/var/www/moodledata
- moodle_data:/var/www/html/moodle
environment:
- MOODLE_DATABASE_HOST=moodle_db
- MOODLE_DATABASE_NAME=moodle
- MOODLE_DATABASE_USER=${MOODLE_DATABASE_USER}
- MOODLE_DATABASE_PASSWORD=${MOODLE_DATABASE_PASSWORD}
depends_on:
- moodle_db
moodle_db:
image: mariadb:10.11 # change based on moodle req
container_name: moodle_db
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_DATABASE=moodle
- MYSQL_USER=${MOODLE_DATABASE_USER}
- MYSQL_PASSWORD=${MOODLE_DATABASE_PASSWORD}
volumes:
- moodle_db_data:/var/lib/mysql
volumes:
moodle_data:
moodledata:
moodle_db_data:
.env example:
# Credentials
MYSQL_ROOT_PASSWORD=rootpassword
MOODLE_DATABASE_USER=moodle_user
MOODLE_DATABASE_PASSWORD=moodle_password
For more information: https://github.com/Derkora/moodle-docker
Content type
Image
Digest
sha256:73c31f96d…
Size
129 MB
Last updated
over 1 year ago
docker pull derkora/moodle