예제 2

[Docker] - node.js Docker build, run, exec example, 예제

Docker image를 build, run, exec하는 방법에 대해 알아보자. 앞의 포스팅에서 Docker image를 만들었다면, 그 이미지를 이용해 사용하는 방법을 알아보자. 지난시간 복습// example: docker build [OPTIONS] PATH | URL docker build -t server-response ./해당 명령어를 통해 도커 이미지를 빌드했었다. 이제 아래 명령어를 통해 도커 이미지를 Run시켜보자. docker run -it server-response docker run // 이미지 식별자 = 이미지ID or 레퍼지토리:태그 // 옵션 -d : 컨테이너 백그라운드 실행 -it : 컨테이너를 종료하지 않고 계속해서 터미널 입력을 사용하는 상태로, 바로 컨테이너의 CL..

[Docker] - Node.js Dockerfile example, Dockerfile 예제

Dockerfile을 이용해 도커 이미지 만드는 방법 Docker에서 구동할 Node.js 파일을 생성하기 Docker 컨테이너에서 구동할 index.js 파일을 생성하고, npm을 통해 express 모듈을 설치해줍니다. touch index.js npm init npm i express 만들어진 pacakge.json에서 scripts에 start command를 추가해줍니다. // 생략... "scripts": { "start": "node index.js" }, 이제 index.js을 웹 서버로 만들어 5001번으로 들어오는 요청에 대한 응답을 하는 코드를 만들어줍니다. // index.js const express = require('express'); const app = exp..