Menggunakan docker-compose
Untuk menggunakan docker-compose
pastikan kalian harus menginstallnya terlebih dahulu di host kalian, pelajari cara menginstall docker-compose pada sistem operasi host kalian disini
Buat konfigurasi file docker-compose.yml
$ nano docker-compose.ymlversion: '3'
services:
db:
image: mariadb:latest
volumes:
- moodle_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: m00dle
MYSQL_DATABASE: moodle
MYSQL_USER: moodle
MYSQL_PASSWORD: m00dle
networks:
- moodle
app:
depends_on:
- db
image: prasta/moodle:latest
ports:
- "80:80"
restart: always
networks:
- moodle
volumes:
moodle_data:
networks:
moodle:
Jalankan docker-compose
sebelum dijalankan, pastikan kalian berada di direktori dimana file docker-compose.yml
itu berada
$ docker-compose up -d
Install Moodle pada browser
Untuk proses penginstall moodle selanjutnya adalah pada browser
akses moodle menggunakan http://$host-ip-address
bagian yang perlu diperhatikan adalah saat konfigurasi database. saat ditanya pilihlah database mariaDB
. dan pada bagaian Database Setting, atur seperti ini

Perlu diperhatikan bahwa moodle_db_1
adalah container names
. kita dapat mengakses container mariaDB menggunakan container name karena kita membuat user-define network sebelumnya
setelah itu kita tinggal mengatur yang lainnya sesuai dengan yang kita inginkan.
0 Comments