Docker-全面详解(学习总结---从入门到深化)
创始人
2024-05-13 11:10:49
0

一、什么是Docker

 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

 

什么是"集装箱技术"

我们都知道码头里的集装箱是运载货物用的,它是一种按规格标准 化的钢制箱子。集装箱的特色,在于其格式划一,并可以层层重 叠, 集装箱与集装箱之间互不影响于是乎,IT领域借鉴了这一理 念,大家就在想,有没有可能大家 只需要关注程序本身? 我们都知道码头里的集装箱是运载货物用的,它是一种按规格标准化的钢制箱子。集装箱的特色, 「在于其格式划一,并可以层层重 叠, 集装箱与集装箱之间互不影响」

 概述

Docker是一个开源的应用容器引擎,开发者可以打包他们的应用及 依赖到一个可移植的容器中,发布到流行的Linux机器上,也可实现虚拟化。

 

 二、为什么要使用Docker

 Docker容器虚拟化的好处

开发者需要能方便高效构建应用,并且任何时间任何地点都可以获取。

 Docker在开发和运维中的优势

 对开发和运维( DevOps)人员来说,可能最梦寐以求的就是一次性地 创建或配置,可以在任意环境、任意时间让应用正常地运行。而 Docker恰恰是可以实现这一终极目标的瑞士军刀。

 Docker与虚拟机比较

作为一种轻量级的虚拟化方式,Docker在运行应用上跟传统的虚拟机方式相比具有显著优势。

 虚拟化与Docker

 虚拟化技术是一个通用的概念,在不同领域有不同的理解。在计算领 域,一般指的是计算虚拟化或通常说的服务器虚拟化。

 简单的说,「虚拟化」,顾名思义,就是「虚拟」的,是「假」 的,是形而上的,是观念上、逻辑上的划分。

 举栗说明

假设你现在手头上有一套房子,并且你要把它给租出去,租金的市 场价是2000元/月。那么有没有办法把它租得更贵,获得6000元的 租金呢?你想到了两个办法:

 

 什么是物理机

什么是虚拟机

 什么是Docker

 

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...