docker
解决不同操作系统的问题
docker 将用户程序与所需要调用的系统函数库一起打包
docker 运行到不同操作系统时,直接基于打包的库函数,借助于操作系统的 Linux 内核来运行
解决大型项目依赖关系复杂,不同组件依赖的兼容性问题
Docker 镜像中包含完整运行环境,包括系统函数库,仅依赖系统的 Linux 内核,因此可以再任意 Linux 操作系统上运行
docker 直接调用系统内核,虚拟机则是在操作系统上再搭建一个操作系统
性能、硬盘占用、启动
镜像:Docker 将应用程序及其所需的依赖、函数库、环境、配置等文件打包再一起,称为镜像
容器:镜像中的应用程序运行后形成的进程就是容器,只是 Docker 会给融创做隔离,对外不可见
Docker 结构
服务端:接收命令或远程请求,操作镜像或容器
客户端:发送命令或者请求到 Docker 服务端
docker
http://guoguo.host/blog/p/f255ffad.html