Arşivler

MongoDB & MongoDB Express Docker Compose Kurulumu

Spring Data MongoDB Dersleri Uygulama Örnekleri
Spring Data MongoDB Dersleri Uygulama Örnekleri

Spring Data MongoDB Dersleri’ne devam ediyorum.

Bu dersimizde MongoDB’yi bilgisayarımızda kullanabilmek için Docker’dan yararlanacağız. Sadece docker sayesinde bir MongoDB kurmayacağız ayrıca web üzerinden erişebileceğimiz MongoExpress kuaracağız

Docker File Oluşturma

docker-compose.yaml adında bir dosya oluşturalım.

version: "3.8"
services:
  mongodb:
    image: mongo
    container_name: mongodb
    ports:
      - 27018:27017
    volumes:
      - data:/data
    environment:
      - MONGO_INITDB_ROOT_USERNAME=rootuser
      - MONGO_INITDB_ROOT_PASSWORD=rootpass
  mongo-express:
    image: mongo-express
    container_name: mongo-express
    restart: always
    ports:
      - 8081:8081
    environment:
      - ME_CONFIG_MONGODB_ADMINUSERNAME=rootuser
      - ME_CONFIG_MONGODB_ADMINPASSWORD=rootpass
      - ME_CONFIG_MONGODB_SERVER=mongodb
volumes:
  data: {}

networks:
  default:
    name: mongodb_networkCode language: YAML (yaml)

Bu dosya içerisinde hem MongoDB kuracağız hem de MongoDB Express kuracağız ve belirlediğimiz şifreler ile web tarayıcı üzerinden veritabanına ulaşabileceğiz.

MongDB & MongoDB Express Çalıştırma

docker-compose up -d

Yukarıdaki komutu dosyanın bulunduğu dizin içerisinde çalıştıralım ve bilgisayarımıza bu imajların indirilmesini ve çalışmasını bekleyelim.

localhost:8081Code language: CSS (css)

adresinde girelim ve aşağıdaki gibi görüntüyle karşılaşmak için rootuser ve rootpass yazarak giriş yapın.

MongoDB Express Kurulumu
MongoDB Express Kurulumu

Sonraki Spring Data MongoDB Dersleri’nde görüşmek üzere.


Önceki Ders:
Spring Data MongoDB Dersleri
Sonraki Ders: