Docker-全面详解(学习总结---从入门到深化)
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
一、什么是Docker
Docker 是一个开源的应用容器引擎基于 Go 语言 并遵从 Apache2.0 协议开源。
什么是"集装箱技术"
我们都知道码头里的集装箱是运载货物用的它是一种按规格标准 化的钢制箱子。集装箱的特色在于其格式划一并可以层层重 叠 集装箱与集装箱之间互不影响于是乎IT领域借鉴了这一理 念大家就在想有没有可能大家 只需要关注程序本身? 我们都知道码头里的集装箱是运载货物用的它是一种按规格标准化的钢制箱子。集装箱的特色 「在于其格式划一并可以层层重 叠 集装箱与集装箱之间互不影响」
概述
Docker是一个开源的应用容器引擎开发者可以打包他们的应用及 依赖到一个可移植的容器中发布到流行的Linux机器上也可实现虚拟化。
二、为什么要使用Docker
Docker容器虚拟化的好处
开发者需要能方便高效构建应用并且任何时间任何地点都可以获取。
Docker在开发和运维中的优势
对开发和运维( DevOps)人员来说可能最梦寐以求的就是一次性地 创建或配置可以在任意环境、任意时间让应用正常地运行。而 Docker恰恰是可以实现这一终极目标的瑞士军刀。
Docker与虚拟机比较
作为一种轻量级的虚拟化方式Docker在运行应用上跟传统的虚拟机方式相比具有显著优势。
虚拟化与Docker
虚拟化技术是一个通用的概念,在不同领域有不同的理解。在计算领 域一般指的是计算虚拟化或通常说的服务器虚拟化。
简单的说「虚拟化」顾名思义就是「虚拟」的是「假」 的是形而上的是观念上、逻辑上的划分。
举栗说明
假设你现在手头上有一套房子并且你要把它给租出去租金的市 场价是2000元/月。那么有没有办法把它租得更贵获得6000元的 租金呢?你想到了两个办法
什么是物理机
什么是虚拟机
什么是Docker