Docker简述
Docker是什么?
Docker是一组平台即服务(PaaS)的产品。它基于操作系统层级的虚拟化技术,将软件与其依赖项打包为容器。托管容器的软件称为Docker引擎。Docker能够帮助开发者在轻量级容器中自动部署应用程序,并使得不同容器中的应用程序彼此隔离,高效工作。
Docker含有几个主要组件。首先,Docker客户端,只需要向 Docker 服务器或者守护进程发出指令,例如Docker run指令。然后就是,Host 主机(也叫docker引擎):一个物理或者虚拟的机器用于执行 Docker 守护进程和容器。Docker 镜像就是一个 Linux 的文件系统(Root FileSystem),通过镜像启动一个容器,一个镜像就是一个可执行的包,其中包括运行应用程序所需要的所有内容:包含代码,运行时间,库,环境变量和配置文件等。