Docker 容器与虚拟机的混合部署可以结合两者的优势。部署场景:1)使用容器运行无状态应用,使用虚拟机运行有状态应用(如数据库);2)使用容器运行微服务,使用虚拟机运行传统单体应用;3)使用容器进行快速迭代,使用虚拟机运行稳定的核心业务。网络互通:通过桥接网络、overlay 网络或 host 网络实现容器和虚拟机通信。存储共享:使用共享存储(NFS、Ceph)或数据卷挂载。管理工具:使用 Kubernetes 管理容器,使用虚拟化管理平台(如 vSphere)管理虚拟机。注意事项:资源分配、网络配置、安全策略统一。