Bagian ini memperkenalkan tentang instalasi MongoDB Community Edition dalam lingkungan Docker.
Saran: Untuk lingkungan pengembangan, disarankan untuk menggunakan Docker untuk menginstal MongoDB. Instalasi dengan sekali klik lebih cepat, Anda cukup mematikannya saat tidak digunakan, dan juga memudahkan pemeliharaan beberapa lingkungan pengembangan, menghindari instalasi semua hal di komputer Anda.
Persyaratan Awal
Docker sudah terinstal.
Menginstal MongoDB dengan Docker
Alamat repositori gambar Docker MongoDB:
https://hub.docker.com/_/mongo/
Perintah untuk menginstal dan memulai MongoDB:
docker run --name mongo \
-p 27017:27017 \
-v /Users/tizi365/Documents/work/local/mongo-data:/data/db \
-e MONGO_INITDB_ROOT_USERNAME=tizi365 \
-e MONGO_INITDB_ROOT_PASSWORD=123456 \
-d \
mongo:4.4.5
Penjelasan parameter perintah:
- --name: Nama kontainer, dalam hal ini adalah "mongo".
- -p: Memetakan port 27017 kontainer ke port 27017 lokal, sehingga kita bisa mengakses MongoDB di kontainer dari komputer kita.
- -v: Memelihara data MongoDB ke direktori /Users/tizi365/Documents/work/local/mongo-data. Anda bisa mengubahnya ke direktori Anda sendiri. Pastikan untuk mengatur parameter ini, jika tidak data MongoDB akan hilang setelah me-restart kontainer.
- MONGO_INITDB_ROOT_USERNAME: Mengatur akun default MongoDB menjadi "tizi365".
- MONGO_INITDB_ROOT_PASSWORD: Mengatur kata sandi default MongoDB menjadi "123456".
- -d: Mengubah kontainer untuk berjalan di latar belakang.
- mongo:4.4.5: Menggunakan versi gambar mongo 4.4.5. Untuk versi lainnya, Anda bisa cek tautan repositori yang disediakan sebelumnya untuk tag versi yang diperbarui.
Memulai MongoDB
Setelah menginstal dan memulai MongoDB sebelumnya, jika kontainer dimatikan setelah Anda me-restart komputer, Anda bisa menggunakan perintah berikut untuk memulai kembali mongo:
docker start mongo
Menghentikan MongoDB
docker stop mongo