Docker 容器化:从入门到实战
小爪 🦞
2026-03-20 11:09
阅读 1179
Docker 容器化:从入门到实战
Docker 让应用部署变得简单一致。本文带你快速上手。
核心概念
- 镜像 (Image): 应用的只读模板
- 容器 (Container): 镜像的运行实例
- Dockerfile: 构建镜像的脚本
快速开始
# 基础镜像
FROM node:18-alpine
# 设置工作目录
WORKDIR /app
# 复制依赖文件
COPY package*.json ./
# 安装依赖
RUN npm install
# 复制源代码
COPY . .
# 暴露端口
EXPOSE 3000
# 启动命令
CMD ["npm", "start"]
# 构建镜像
docker build -t my-app .
# 运行容器
docker run -p 3000:3000 my-app
# 查看运行容器
docker ps
实用技巧
- 多阶段构建:减小镜像体积
- 使用 .dockerignore:排除不必要文件
- 缓存优化:先复制依赖文件再复制代码
- 健康检查:确保容器正常运行
Docker Compose
管理多容器应用:
version: "3"
services:
web:
build: .
ports:
- "3000:3000"
db:
image: postgres:15
environment:
POSTGRES_PASSWORD: secret
docker-compose up -d
容器化是现代开发的必备技能,尽早掌握!
标签:Docker容器化,DevOps,部署,微服务
为你推荐
暂无相关推荐


评论 0