Docker学习笔记

本文介绍了Docker的基础知识,包括虚拟化的概念,Docker作为一个开源的应用容器引擎,其主要特点和工作原理。Docker能让开发者轻松打包应用及依赖,并可在不同Linux机器上快速部署。它提供了更快的开发周期,便于采用面向服务的架构,同时实现了开发和运维职责的逻辑分离。
摘要由CSDN通过智能技术生成

Docker学习笔记(一)
一、Docker基础

1、什么是虚拟化
虚拟化是一种资源管理技术,是将计算机的各种实体资源,比如内存、服务器、网络、存储等、予以抽象、转后后呈现出来,打破实体结构之间不可切割的障碍。
一般虚拟化资源指的是计算能力和资料存储

2、什么是Docker
*
Docker 是一个开源的应用容器引擎
*
诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc)
*
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上。
*
容器是完全使用沙箱机制,相互隔离
*
容器性能开销极低。
*
Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版)

3、使用Docker的优势

  1. 上手快
  2. 职责的逻辑分类(开发人员只需关心容器中的应用,运维人员只需关心管理容器)
  3. 快捷高效的开发周期(缩短开发、测试到部署的周期,让应用具备可移植性、易于构建、易于写作)
  4. 鼓励使用面向服务的架构(Docker单个容器只运行一个应用或一个进程)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值