DevOps/Docker

[Docker] Docker Compose를 활용해 멀티 컨테이너 어플리케이션 실행하기

imname1am 2024. 4. 5. 16:15
반응형

 

 

 

Docker Compose를 활용해 멀티 컨테이너 어플리케이션 실행하기

1. 샘플 어플리케이션을 받는다.

- MongoDB에 todo 저장함

git clone https://github.com/docker/multi-container-app

 

 

2. 아래 명령어를 실행하고 http://localhost:3000으로 접속해 어플리케이션을 실행한다.

- -d : detached 모드에서 실행

cd /path/to/multi-container-app/
docker compose up -d

 

 

 

결과물 변형시켜보기

1. 실시간 변화를 확인하고 싶다면 cmd에 아래 명령어를 작성한다.

docker compose watch

 

 

2. app/views/todo.ejs 파일을 열고, 18번째 줄 코드를 변경한다.

변경된 코드가 실시간으로  적용되어 새로 고침 없이 바뀐 결과를 확인할 수 있다.

HI를 붙여줬다.
HI가 붙어 변경된 화면!

 

 

 

애플리케이션 삭제하기

 

만약 다시 애플리케이션을 실행시키고 싶다면 2번 과정을 다시 반복하면 되지만,

현재까지 변경했던 사항이 다시 적용되진 않는다.

 

 


(출처)

 

Run multi-container applications

Learn how to use Docker to run multi-container applications

docs.docker.com

 

반응형