강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của backboss
backboss

câu hỏi đã được viết

Cần thiết khi sử dụng Docker! Docker Soạn

Câu trả lời thực hành và giải thích - Chạy bộ chứa NGINX với Docker Compose

실행시 바로 멈춤

Viết

·

356

1

Dcoker Run 명령에서

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

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

컨테이너가 실행중인데

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

docker

Câu trả lời 1

0

alankim님의 프로필 이미지
alankim
Người chia sẻ kiến thức

안녕하세요.

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

 

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

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:
    ...

 

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

Hình ảnh hồ sơ của backboss
backboss

câu hỏi đã được viết

Đặt câu hỏi