Docker ile MongoDB Sunucusu Nasıl Çalıştırılır?

Docker Ile Mongodb Sunucusu Nasil Calistirilir



MongoDB, iyi bilinen bir NoSQL belge odaklı veritabanı yönetim sistemidir. Verileri belge koleksiyonları olarak depolar. MongoDB sunucusu, kullanıcıların MongoDB veritabanını çalıştırmasına izin veren yazılımdır. Veri depolama, sorgulama ve indeksleme yönetiminden sorumludur. Kullanıcılar, kapsayıcılı bir ortamda MongoDB örneklerini kolayca dağıtmak ve yönetmek için Docker ile MongoDB sunucusunu çalıştırabilir.

Bu makale Docker ile bir MongoDB sunucusu çalıştırma prosedürünü açıklayacaktır.

Docker Kullanarak MongoDB Sunucusu Nasıl Çalıştırılır?

Docker ile bir MongoDB sunucusu çalıştırmak için aşağıda sağlanan adımlara göz atın:







1. Adım: MongoDB Görüntüsünü Docker Hub'dan Çekin

Öncelikle, aşağıda verilen komutu kullanarak MongoDB görüntüsünü Docker Hub'dan çekin:



liman işçisi çekme mongo



MongoDB görüntüsünün en son sürümü başarıyla indirildi.





2. Adım: MongoDB Kapsayıcısını Oluşturun ve Başlatın

Ardından, MongoDB kapsayıcısını başlatmak ve MongoDB sunucusunu çalıştırmak için aşağıda verilen komutu kullanın:

liman işçisi koşusu -D --isim mongoCont -P 27017 : 27017 mongo

Burada:



  • -D ”, kabı arka planda yürütmek için kullanılır.
  • -isim ” konteynere bir isim atar, yani, “ mongoCont ”.
  • -P ”, kapsayıcı için bağlantı noktasını tahsis eder, yani, “ 27017:27017 ”.
  • mongo ”, kapsayıcı için kullanılacak resmi Docker görüntüsüdür:

Bu komut MongoDB sunucusunu başlatır.

3. Adım: Çalışan Kapsayıcıyı Görüntüleyin

Ardından, sağlanan komutun yardımıyla çalışan MongoDB kapsayıcısını görüntüleyin:

liman işçisi ps

Çıktı, MongoDB kabının başarıyla çalıştığını gösterir.

4. Adım: MongoDB Kapsayıcısına Erişin

Bundan sonra, “ liman işçisi yürütme -it Çalışan MongoDB kabının içindeki Bash kabuğunu açmak için kapsayıcı adıyla birlikte ” komutu:

liman işçisi yönetici -BT mongoCont darbe

MongoDB kapsayıcısına erişildi ve artık kullanıcılar çalışan kapsayıcı içinde komutları yürütebilir.

Adım 5: MongoDB Sunucusunu Kontrol Edin

MongoDB sunucusunun çalışıp çalışmadığını doğrulamak için aşağıda listelenen komutu yazın:

mongod --versiyon

MongoDB sunucusunun “versiyonu ile başarılı bir şekilde çalıştığı gözlemlenebilir. v6.0.5 ”.

Adım 6: MongoDB'yi Başlatın

MongoDB sunucusuna bağlanmak için aşağıdaki komutu kullanarak Mongo kabuğunu açın:

Moğolca

Yukarıdaki çıktı, Mongo kabuğunun başarıyla açıldığını gösterir.

7. Adım: Mevcut Veritabanlarını Görüntüleyin

Son olarak, “ dbs'yi göster Mevcut veritabanlarını görüntülemek için ” komutu:

dbs'yi göster

Yukarıdaki çıktıda, mevcut tüm veritabanları görülebilir.

Çözüm

Bir MongoDB sunucusunu Docker ile çalıştırmak için öncelikle MongoDB görüntüsünün en son sürümünü Docker Hub'dan çekin. Ardından, “ kullanarak MongoDB sunucusunu başlatın. docker run -d –name -p 27017:27017 mongo ' emretmek. Ardından, MongoDB konteynerine erişin ve MongoDB sunucusunu kontrol edin. Bundan sonra, MongoDB sunucusuna bağlanın ve MongoDB komutlarını yürütün. Bu makale, Docker ile bir MongoDB sunucusu çalıştırma prosedürünü açıklamaktadır.