docker-compose => 도커들 끼리 묶는다. 도커들 간에 포트포워딩 필요없음 => db연결시 localhost x : servicesName로 연결
version: "3.7" => 2, 3 차이가 있다 나중에 공부하기
services:
my-backend:
build:
context: . => 파일위치
dockerfile: dockerfileName
ports:
- 3000:3000
services:
my-database:
image: mongo:5
ports:
- 27017:27017
docker-compose build
docker-compose up => 실행
docker-compose stop => container 종료
docker-compose down => container 삭제
내 컴퓨터와 컨테이너를 동기화 해줌
volumes:
- ./내컴퓨터 경로:/도커경로
- ...