--- id: Docker-容器化 title: "Docker 容器化" type: concept tags: - Docker - Containerization - Cloud-Migration - DevOps last_updated: 2026-04-18 --- ## Aliases - Containerization - Containerize ## Summary - **定义**:使用 Docker 容器技术将应用程序及其依赖打包为标准化单元的过程 - **目的**:实现应用的可移植性、一致性和隔离性 - **云迁移价值**:将遗留应用容器化是云就绪的关键步骤 ## Key Details - **核心优势**: - 跨环境一致性(开发、测试、生产) - 资源隔离和高效利用 - 快速部署和弹性伸缩 - 简化迁移流程(lift-and-shift) - **适用场景**: - 微服务架构 - 云迁移(lift-and-shift) - 持续集成/持续部署(CI/CD) - 开发环境标准化 - **限制**: - 容器内数据持久化需要额外机制(Volume) - 有状态应用的容器化复杂度较高 - 不适合数据库等有状态服务直接运行 ## Octane Hub 案例 - Octane Hub 使用 Docker 容器运行各种 Web 应用(QuickSee、Release Manager、Patch Manager) - 容器化使其能够从本地数据中心无缝迁移到 AWS - 数据库未直接容器化,使用 EBS 而非 EFS 存储 ## Connections - [[Dockerfile]] ← defines ← [[Docker-容器化]] - [[Docker-Image]] ← builds ← [[Docker-容器化]] - [[Octane-Hub]] ← uses ← [[Docker-容器化]] - [[Cloud-Migration]] ← enabled_by ← [[Docker-容器化]]