Bu bölüm, Docker ortamında MongoDB Community Edition'ın kurulumunu tanıtıyor.

Öneri: Geliştirme ortamı için MongoDB'ın kurulumu için Docker kullanmanızı öneririz. Tek tıklamayla hızlı kurulur, kullanılmadığında kapatabilir ve ayrıca birden fazla geliştirme ortamının bakımını kolaylaştırarak, her şeyi bilgisayarınıza yüklemekten kaçınabilirsiniz.

Ön Koşullar

Docker zaten yüklüdür.

Docker ile MongoDB Kurulumu

MongoDB Docker imajı depo adresi:

https://hub.docker.com/_/mongo/

MongoDB kurulumu ve başlatılması için komut:

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

Komut parametrelerinin açıklaması:

  • --name: Bu durumda konteynerin adı "mongo".
  • -p: Konteynerin 27017 portunu yerel 27017 porta eşler, böylece bilgisayarımızdan konteynerdeki MongoDB'ye erişebiliriz.
  • -v: MongoDB verilerini /Users/tizi365/Documents/work/local/mongo-data dizinine kaydeder. Kendi dizininize değiştirebilirsiniz. Bu parametreyi ayarlamayı unutmayın, aksi takdirde MongoDB verileri konteyner yeniden başlatıldığında kaybolacaktır.
  • MONGO_INITDB_ROOT_USERNAME: MongoDB'nin varsayılan hesabını "tizi365" olarak ayarlar.
  • MONGO_INITDB_ROOT_PASSWORD: MongoDB'nin varsayılan şifresini "123456" olarak ayarlar.
  • -d: Konteyneri arka planda çalışacak şekilde anahtarlar.
  • mongo:4.4.5: mongo imaj sürümü 4.4.5'i kullanır. Diğer sürümler için güncellenmiş sürüm etiketleri için önceki verilen depo bağlantısını kontrol edebilirsiniz.

MongoDB Başlatma

Önceden MongoDB'yi kurduktan ve başlattıktan sonra, bilgisayarınızı yeniden başlattıktan sonra konteyner kapatıldıysa, aşağıdaki komutu kullanarak mongo'yu yeniden başlatabilirsiniz:

docker start mongo 

MongoDB Durdurma

docker stop mongo