html, css를 작성하고
도커 이미지로 만든다
FROM nginx
COPY ./ /usr/share/nginx/html
$ docker build -t my-web-server .
web-server-pod.yaml을 만든다
apiVersion: v1
kind: Pod
metadata:
name: web-server-pod
spec:
containers:
- name: web-server-container
image: my-web-server
imagePullPolicy: IfNotPresent
ports:
- containerPort: 80
$ kubectl apply -f web-server-pod.yaml
$ kubectl get pods
$ kubectl port-forward web-server-pod 5000:80

파드 삭제하기
kubectl delete pod web-server-pod
이번에는 Next.js를 파드로 만들자
npx create-next-app
으로 next 프로젝트를 하나 만든다.
이후 도커 파일을 아래처럼 작성

apiVersion: v1
kind: Pod
metadata:
name: next-pod
spec:
containers:
- name: next-container
image: next-server
imagePullPolicy: IfNotPresent
ports:
- containerPort: 3000'도커' 카테고리의 다른 글
| 쿠버네티스 - 디버깅 하는 법 (1) | 2025.05.14 |
|---|---|
| 쿠버네티스-스프링 서버 3개 띄우기 (0) | 2025.05.14 |
| 쿠버네티스-nestjs 파드 만들기 (0) | 2025.05.11 |
| 쿠버네티스-스프링 파드 만들기 (0) | 2025.05.11 |
| 쿠버네티스-쿠버네티스 설치 및 nginx를 파드로 띄우기 (1) | 2025.05.11 |