Docker入门简介

1、docker简介

        官网:https://www.docker.com/products/overviewweb

        Docker是一个开源的引擎,能够轻松的为任何应用建立一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试经过的容器能够批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其余的基础应用平台。 
Docker一般用于以下场景:docker

一、web应用的自动化打包和发布;
二、自动化测试和持续集成、发布;
三、在服务型环境中部署和调整数据库或其余的后台应用;
四、从头编译或者扩展示有的OpenShift或Cloud Foundry平台来搭建本身的PaaS环境。数据库

2、docker相对于vm(虚拟机)的优点

一、启动速度快,容器一般在一秒内能够启动,而 VM 一般要更久。
二、资源利用率高,一台普通 PC 能够跑上千个容器,你跑上千个 VM 试试。
三、性能开销小, VM 一般须要额外的 CPU 和内存来完成 OS 的功能,这一部分占据了额外的资源。性能

相关文章
相关标签/搜索