반응형
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번째 줄 코드를 변경한다.
변경된 코드가 실시간으로 적용되어 새로 고침 없이 바뀐 결과를 확인할 수 있다.
애플리케이션 삭제하기
만약 다시 애플리케이션을 실행시키고 싶다면 2번 과정을 다시 반복하면 되지만,
현재까지 변경했던 사항이 다시 적용되진 않는다.
(출처)
Run multi-container applications
Learn how to use Docker to run multi-container applications
docs.docker.com
반응형
'DevOps > Docker' 카테고리의 다른 글
Docker에 Apache 서버 띄우기 (0) | 2024.04.02 |
---|---|
Docker 이미지 컨테이너로 Run하기 (0) | 2024.04.02 |