Node.js 기반 Docker Image 만들기 - 1

Node.js 기반 Docker Image 만들기 - 2

Node.js 기반 Docker Image 만들기 - 3 (이 글)

 

 

https://nodejs.org/ko/docs/guides/nodejs-docker-webapp/

 

Node.js 웹 앱의 도커라이징 | Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

이제 내손내만 도커 이미지를 사용해서 도커 컨테이너를 만들어볼께요. 그리고 컨테이너가 정상적으로 돌아가고 있는지 확인해봐요.

docker run -d -p <내가원하는포트>:8080 <name>:<tag>
docker ps

 

그리고 index.js에서 res.send(os.hostname()); 부분을 res.send(`App is running on host : ${os.hostname()}\r\n`); 라고 바꿔주고 이미지를 다시 생성하는데 이번에는 버전을 2.0.0 으로 변경해주세요. 그리고 2.0.0 버전의 이미지로 컨테이너를 하나 더 만들어봐요.

 

브라우저나 CLI에서 localhost:<내가원하는포트>로 접속해본다.

 

version 1.0.0
version 2.0.0

 

이렇게 떴으면 성공했어요.

 

 

끝.