Install moodle 5,2 di docker
1. Install Docker and Docker Compose on Ubuntu
First, update your system packages and install Docker if you haven't already:
sudo apt update
sudo apt install docker.io docker-compose-v2 -y
sudo systemctl start docker
sudo systemctl enable docker
2. Create a Project Directory Make a new folder for your Moodle project and move inside it:
mkdir moodle-docker
cd moodle-docker
3. Create the docker-compose.yml File
Create a configuration file using a text editor like nano:
nano docker-compose.yml
yaml
version: '3.8'
services:
mariadb:
image: 'docker.io/bitnami/mariadb:11.0'
environment:
- ALLOW_EMPTY_PASSWORD=yes
volumes:
- 'mariadb_data:/bitnami/mariadb'
moodle:
image: 'docker.io/bitnami/moodle:latest'
ports:
- '8080:8080'
- '8443:8443'
environment:
- MOODLE_DATABASE_TYPE=mariadb
- MOODLE_DATABASE_HOST=mariadb
- MOODLE_DATABASE_PORT_NUMBER=3306
- MOODLE_DATABASE_USER=bn_moodle
- MOODLE_DATABASE_PASSWORD=bitnami
- ALLOW_EMPTY_PASSWORD=yes
volumes:
- 'moodle_data:/bitnami/moodle'
- 'moodledata_data:/bitnami/moodledata'
depends_on:
- mariadb
volumes:
mariadb_data:
driver: local
moodle_data:
driver: local
moodledata_data:
driver: local
4. Run the Container
Start your containers in the background with Docker Compose: [1]
docker compose up -d