inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

도커 쓸 땐 필수! 도커 컴포즈

도커 컴포즈의 장점 - 종합

docker-compose up -d 옵션

716

이얏

작성한 질문수 37

1

안녕하세요! -d 옵션을 줌으로써 백그라운드에 실행되게 하는 이유가 무엇인가요!?

보통은 docker-compose up 하지않나요!?

 

만약 경우에 따라 -d 옵션을 주기도하고 안주기도 한다면

그경우를 알려주실수있으신가요 ㅠ-ㅠ

docker

답변 1

1

너굴

안녕하세요 질문 주셔서 고맙습니다.

docker-compose up으로 실행하면 ctrl-c를 입력하기 전까지 서버가 실행되고, 서버의 실행 로그도 터미널에 계속 표시되는데요.

개발 상황이 다양하기 때문에 모든 경우를 다 짐작할 수는 없겠으나 다음의 두 가지 정도를 떠올려 볼 수 있겠습니다.

1. 도커 컴포즈로 개발 환경이 아닌 실제 서버를 실행하는 경우에는 실행 로그를 터미널에 출력할 필요가 없으니 -d 옵션을 사용합니다. (게다가 터미널에 실행 로그를 출력하는 일은 약간이긴 해도 서버 자원을 소모합니다. 이를 아끼려는 목적도 있겠어요.)

2. 프론트엔드 개발을 위해 도커 컴포즈로 백엔드 서버를 실행하기만 하는 경우도 있습니다. 이런 경우엔 굳이 터미널에 실행 로그를 표시할 필요가 없으니 -d 옵션을 사용할 수 있겠습니다.

개인실습해설 프론트엔드, 백엔드 데이터베이스 방명록

0

112

2

db 란?

0

91

1

docker run -it -p 8080:80 --rm -v /home/nayuoh/docker-compose/:/usr/share/nginx/html/ nginx

0

110

1

{pwd}

0

95

1

${pwd}

0

100

1

docker 설치 후 첫 실행 시 docker.sock. 에러

0

942

2

도커 컴포즈 그대로 해서 docker-compose up -d 명령어 쳤는데, 프론트엔드랑 몽고디비는 up 상태가 되는데, 백엔드에서 몽고디비 커넥션이 안되네요

0

514

2

ghost 테스트 안됨

1

395

2

docker compose up 에러 질문드립니다~

1

1409

1

Volume 관련 질문 드립니다.

0

347

1

바로 멈춤 문제

0

370

1

볼륨 질문 드립니다.

1

285

1

실행시 바로 멈춤

1

364

1

강의자료 html에 있는 소스코드처럼 어떻게 작성하나요?

1

309

1

docker-compose.yml 파일 문법자료 문의 입니다

1

302

1

소스코드 복사해서 실습시 불편사항

1

282

1

depends_on 설정

1

343

1

docker run명령어는 언제 사용하나요?

1

342

1

docker-compose exec 질문 드립니다.

1

1153

1

volumes db_data 문의2

0

1048

1

구글링을 했는데 해결방안을 모르겠습니다.

1

235

1

안녕하세요!

1

201

1

강의 ppt

1

320

1

docker-compose 명령어 관련 질문입니다.

1

536

1