asimkilic / Spring-Education

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kurulumlar

Start a mongo server instance

$ docker run --name some-mongo -d mongo:latest

Default portu bizim local portumuza export etmediğimiz için pek bir anlam ifade etmeyecek kurulum. Bir tane docker image'ımız çalışıyor ama dışarıya portu açık olmadığı için ona erişemeyizde kullanamayızda

docker ps
docker run --name some-mongo -p 27017:27017 -d mongo:latest

komutu ile çalışan imajlarımızı görebiliriz.

docker run --name some-mongo -p 27017:27017 -d mongo:latest

diyerek direk portu yönlendirme yapabiliriz.

Bunun yerine biz docker compose dosyası oluşturacağız.

src > main > resources altına docker-compose.yml dosyamızı oluşturuyoruz

version: '3.1'
services:
  mongo:
    image: mongo
    command: --serviceExecutor adaptive

artık sadece bizim bu dosyayı çalıştır dememiz lazım.

 docker-compose -f springExamples\spring-mongo-rest-api\src\main\resources\docker-compose.yml up -d

ElasticSearch docker compose

version: '3.1'
services:
  elasticsearch:
    image: elasticsearch:7.16.2
    ports:
      - '9200:9200'
      - '9300:9300'
    environment:
      - discovery.type=single-node
docker-compose -f docker-compose.yml up -d 

About


Languages

Language:Java 99.6%Language:Dockerfile 0.4%