Skip to content

容器化

微服务架构中的容器化技术与 Docker 实践。

Docker 基础

  • 镜像、容器、仓库
  • Dockerfile 编写
  • 多阶段构建
  • 镜像分层

镜像优化

  • 选择轻量基础镜像(Alpine)
  • 减少镜像层数
  • .dockerignore
  • 多阶段构建减小体积

Docker Compose

  • 多容器编排
  • 本地开发环境
  • 服务依赖管理

容器化最佳实践

  • 一个容器一个进程
  • 无状态容器
  • 日志输出到 stdout/stderr
  • 健康检查(HEALTHCHECK)
  • 资源限制