Docker Basics
アプリを「箱」に入れて出荷する。どこでも同じ環境で動く魔法の技術。
Dockerfile (The Recipe)
# Base ImageFROM node:20-alpine
# Working DirectoryWORKDIR /app
# Install dependenciesCOPY package*.json ./RUN npm ci
# Copy sourceCOPY . .
# BuildRUN npm run build
# StartCMD ["npm", "start"] Analogy: 家(アプリ)を建てるのではなく、トレーラーハウス(コンテナ)ごと運ぶ。だから土地(OS)が変わっても住める。