Step 1: Install Docker local Komputer
Untuk memulai instalasi docker, bisa melihat official documentasi di sini
Step 2: Set up a MongoDB Docker container
Pull docker image mongo db dari repository docker
docker pull mongo
Start a Docker container:
docker run -d --name YOUR_CONTAINER_NAME_HERE -p YOUR_LOCALHOST_PORT_HERE:27017 -e MONGO_INITDB_ROOT_USERNAME=YOUR_USERNAME_HERE -e MONGO_INITDB_ROOT_PASSWORD=YOUR_PASSWORD_HERE mongo
Check jika container’s up and running:
docker container ls
Nanti akan melihat list container yang active seperti gambar di bawah ini:
Step 3: Connect ke container dan akses MongoDB instance
Start dan konek ke container dengan bash.
docker exec -it YOUR_CONTAINER_NAME_HERE bash
Akses mongo db instance dengan perintah cli:
mongo --username YOUR_USERNAME_HERE --password YOUR_PASSWORD_HERE
untuk mongo db >= 6.0 mongo sudah di replace dengan mongosh. jadi ketika di panggil perintah di atas , nanti ada error.
mongosh --username YOUR_USERNAME_HERE --password YOUR_PASSWORD_HERE
List all databases:
show dbs
Step 4: Koneksi ke database di luar container
Anda dapat menggunakan mongo js secara langsung dengan local development melalui url seperti di bawah ini:
mongodb://YOUR_USERNAME_HERE:YOUR_PASSWORD_HERE@0.0.0.0:YOUR_LOCALHOST_PORT_HERE/