Kevin Open

Docker 入门:容器化部署简明指南

2025-10-28 · DevOps

Docker 通过容器技术将应用及其依赖打包在一起,实现了"一次构建,到处运行"。 对于个人项目和小型服务,Docker 能大幅简化部署流程。

核心概念

快速上手

以下是一个简单的 Node.js 应用 Dockerfile 示例:

FROM node:20-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --production
COPY . .
EXPOSE 3000
CMD ["node", "server.js"]

构建并运行:

docker build -t my-app .
docker run -d -p 3000:3000 --name my-app my-app

生产环境建议