inflearn logo
강의

Course

Instructor

Essential for using Docker! Docker Compose

Practice Answers and Explanations - Running NGINX Containers with Docker Compose

실행시 바로 멈춤

361

backboss

31 asked

1

Dcoker Run 명령에서

Docker run -it 컨테이너ID /bin/bash

를 주면 입력을 대기 하기 때문에

컨테이너가 실행중인데

Docker-compose 에서 저렇게 할수 있는 방법이 있을까요??

docker

Answer 1

0

alankim

안녕하세요.

도커 컴포즈에서 실행 중인 컨테이너 내부의 배시 셸을 실행하는 방법이 궁금하셨군요. 도커 컴포즈를 사용할 때면 자주 필요해지는 명령어인데 잘 물어보셨어요.

 

컨테이너 내부의 배시 셸을 실행하는 명령은 다음과 같습니다.

docker-compose exec {서비스이름} /bin/bash

만약 서비스 이름이 web이라면 다음처럼 하면 되겠고요.

docker-compose exec web /bin/bash

 

여기서 서비스 이름이란 docker-compose.yml에서 services: 아래에 정의한 이름이예요. 다음과 같은 파일에서는 web과 db가 서비스 이름이 되겠네요.

# docker-compose.yml

version: '3'
services:
  web:
    ...
  db:
    ...

 

더 궁금한 점이 있다면 언제든 질문 올려주세요. ^^

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

0

92

2

db 란?

0

74

1

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

0

101

1

{pwd}

0

84

1

${pwd}

0

82

1

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

0

926

2

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

0

502

2

ghost 테스트 안됨

1

388

2

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

1

1396

1

Volume 관련 질문 드립니다.

0

336

1

바로 멈춤 문제

0

360

1

볼륨 질문 드립니다.

1

282

1

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

1

305

1

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

1

298

1

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

1

276

1

depends_on 설정

1

338

1

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

1

337

1

docker-compose exec 질문 드립니다.

1

1148

1

volumes db_data 문의2

0

1038

1

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

1

233

1

안녕하세요!

1

198

1

강의 ppt

1

319

1

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

1

530

1

완강했습니다. 궁금한게있어서요!

1

209

1