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