Moodle yang dijalankan di Docker bisa menggunakan database dari Moodle "native" (yang non-Docker) — baik itu hasil backup SQL (.sql) atau koneksi langsung ke server MariaDB/MySQL yang sudah ada.
✅ Opsi A: Restore database backup ke container MariaDB Docker
Jika kamu punya file backup database Moodle (biasanya moodle.sql
), maka:
1. Jalankan container MariaDB untuk Moodle
Pastikan kamu punya container mariadb
untuk Moodle,
2. Restore database ke container
Misalnya kamu punya file moodle.sql
:
# docker cp /root/moodle2.sql mariadb:/tmp/moodle2.sql
Successfully copied 2.38GB to mariadb:/tmp/moodle2.sql
root@debian:~# docker exec -it mariadb bash
# Di dalam container:
mysql -u root -p nama_container_moodle < /moodle.sql (path sql)
I have no name!@1a92d6190fbd:/$ mysql -u root -p bitnami_moodle < /tmp/moodle2.sql
Saat diminta password, masukkan:
4. Setelah selesai, restart Moodle
Keluar dari container dulu (exit
), lalu restart container Moodle
docker restart moodle
🔍 Uji akses Moodle di browser:
Buka: http://localhost:8080
Atau jika di server:http://<IP-server>:8080
0 comments:
Post a Comment