npm i -g @nestjs/cli
로 nestjs 설치

nest new nest-server로 만들기
들어가서
npm i
npm run start 입력
localhost:3000으로 들어가자

이걸 파드로 만드려면 순서가
1. 이미지로 만듬. 도커
2. 이미지를 가지고 파드를 띄움
도커 파일을 작성

도커 ignore 파일도 작성한다.

이제 도커로 이미지를 만들자
docker build -t nest-server .
이러면 이미지가 생긴다.
이미지 생성 이후에 매니패스트 파일을 만들자
nest-pod.yaml
작성하기
apiVersion: v1
kind: Pod
metadata:
name: nest-pod
spec:
containers:
- name: nest-container
image: nest-server
imagePullPolicy: IfNotPresent
이렇게 적는다.
명령어는
kubectl apply -f nest-pod.yaml
이걸로 포트포워딩해서 내 컴퓨터에서 실행 가능
kubectl port-forward nest-pod 1234:3000
'도커' 카테고리의 다른 글
| 쿠버네티스-스프링 서버 3개 띄우기 (0) | 2025.05.14 |
|---|---|
| 쿠버네티스-html,css, nextjs 파드로 띄우기 (0) | 2025.05.14 |
| 쿠버네티스-스프링 파드 만들기 (0) | 2025.05.11 |
| 쿠버네티스-쿠버네티스 설치 및 nginx를 파드로 띄우기 (1) | 2025.05.11 |
| 다수의 컨테이너 다루기 (1) | 2024.11.17 |