Pada artikel ini, saya ingin membagi langkah langkah cara melakukan backup dan restore Mongo database yang berjalan di Docker Container
Lingkungan sistem yang saya gunakan adalah Ubuntu Linux 20.04 yang sudah di-install Docker container. MongoDB berjalan di atas Docker container.
Sebagai referensi tambahan, saya juga menggunakan mongo express yang berfungsi sebagai web interface untuk mengakses database Mongo.
Silahkan cek repository dockerhub Mongo Express di link berikut mongo-express dockerhub
Backup Mongo
Berikut langkah langkah untuk melakukan backup mongodb yang berjalan di docker container:
-
Cek nama container mongo
-
Backup database mongo menggunakan command berikut:
docker exec [nama_container] sh -c 'mongodump --archieve' > nama_file.dump
-
Pastikan file backup sudah berhasil tersimpan di tujuan
Restore Mongo
Berikut langkah langkah yang dilakukan untuk restore database mongo
-
Restore database mongo dari file .dump. Gunakan command berikut untuk melakukan restore:
docker exec -i [nama_container] sh -c 'mongorestore --archieve' < nama_file.dump
-
Pastikan file restore sudah berhasil disimpan ke database. Pada artikel ini, saya coba gunakan mongo-express untuk melakukan pengecekan via web interface
Sekian informasi singkat mengenai langkah langkah backup dan restore database mongo
Semoga bermanfaat.
Tinggalkan Balasan