Install moodle 5,2 di docker
Jump to navigation
Jump to search
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