반응형

앞서 작성했던 글들은 처음 배울때 작성했던거라 내용이 많아 가독성이 떨어진다. 그리고 조금 변경된 점도 있고해서, 필요한 부분만 간단하게 요약하여 새로 작성해본다.


CLI

docker compose up
docker compose up --build

이미지 새로 빌드

docker compose down

Docker Compose를 사용하여 실행 중인 컨테이너, 네트워크, 볼륨 등을 종료하고 삭제


Dockerfile

// Dockerfile

#  어떤 이미지를 사용할지
FROM node:alpine AS development

WORKDIR /usr/src/app

# package.json 복사해오기
COPY package*.json ./

# pnpm-lock.yaml 복사해오기
COPY pnpm-lock.yaml ./

# PNPM 설치하기
RUN npm i -g pnpm

# Dependency 설치하기
RUN pnpm i

# 나머지 파일/폴더 복사해오기
COPY . .

# 커맨드 실행
CMD ["pnpm", "start:dev", "user"]

docker system prune -a

image 포함 모든 데이터 삭제

728x90

'코딩 > Docker' 카테고리의 다른 글

Docker vs Virtual Machine  (0) 2024.10.11
docker-compose, volumes  (0) 2024.03.15
Docker  (1) 2024.03.08

+ Recent posts