Backup dan Restore Database Mongo yang Berjalan di Docker Container

Image

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:

  1. Cek nama container mongo

    Image

  2. Backup database mongo menggunakan command berikut:

     docker exec [nama_container] sh -c 'mongodump --archieve' > nama_file.dump
    

    Image

  3. Pastikan file backup sudah berhasil tersimpan di tujuan

    Image

Restore Mongo

Berikut langkah langkah yang dilakukan untuk restore database mongo

  1. Restore database mongo dari file .dump. Gunakan command berikut untuk melakukan restore:

    docker exec -i [nama_container] sh -c 'mongorestore --archieve' < nama_file.dump
    

    Image

  2. Pastikan file restore sudah berhasil disimpan ke database. Pada artikel ini, saya coba gunakan mongo-express untuk melakukan pengecekan via web interface

    Image

Sekian informasi singkat mengenai langkah langkah backup dan restore database mongo
Semoga bermanfaat.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

Situs yang Didukung WordPress.com.

Atas ↑

%d blogger menyukai ini: