一起玩Docker:基本概念
什么是Docker Docker是一个轻量级的应用容器,通过它,可以把应用程序和运行环境打包到一个可移植的容器中,实现快速部署,大幅提升开发、测试和运维的效率。与虚拟机相比, Docker容器中去掉了操作系统(GuestOS),减少了资源浪费,可以在单机上运行更多的应用程序。 Docker的优势 节约时间,更快速的部署和启动,Docker容器启动是秒级,虚拟机启动是分钟级 节约资源,Docker容器需要的硬盘空间一般为MB,虚拟机需要的硬盘空间一般为GB 高性能,Docker容器运行不需要Hypervisor支持,它是内核级虚拟化,具有更高的性能 持续集成,实现自动构建、自动测试和自动部署,提升开发效率 微服务架构,通过容器编排,实现松耦合 Docker的架构 Docker使用C/S架构。Docker client和Docker daemon交互, Docker daemon负责构建、运行和发布容器。 Docker client和Docker daemon可以运行在同一个系统上,也可以将 Docker client连接到远程 Docker daemon。 Docker ...




