Setting MongoDB dengan Docker container untuk local development

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/

About the Author

You may also like these