1.Docker概念
容器其实是一种沙盒技术。把应用装起来的技术、应用与应用之间,因为有了边界不会互相干扰 也方便搬来搬去,这其实是PaaS最理想的状态。
2.云计算服务类型
基础设施即服务 laaS
平台即服务 PaaS
软件即服务 SaaS
Tips:
IaaS: 指把IT基础设施作为一种服务通过网络对外提供,并根据用户对资源的实际使用或者占用量进行计费的一种服务模式
PaaS:为开发人员提供一个框架 基于它创建自定义应用程序。所有服务器、存储和网络都可以由企业或者第三方提供商进行管理,而开发人员可以负责应用程序的管理
SaaS:企业无需任何准备工作,企业根据实际需要,向SaaS提供商租赁软件服务。
3.容器的本质
容器的本质是进程。
4.容器和虚拟化对比
多个容器可以在同一台计算机上运行,并且与其他容器共享OS内核
5.Docker基本概念
Docker有两个程序:服务端和客户端
服务端:是一个服务进程,管理者所有的容器
客户端:是服务端的远程控制器,可以用来控制docker的服务端的进程
6.Docker的优势
1.交付物标准化
Docker的标准化交付物称为镜像,包含了应用程序及其所有的依赖环境,大大的简化了应用交付的模式
2.一次构建,多次交付。
大大的提高了系统的利用率,降低了成本。
7.Docker核心组件
Docker 镜像—Docker images
Docker 仓库—Docker registeries
Docker 容器—Docker containers
8.Docker仓库
保存镜像
9.Docker镜像
是Docker容器运行时的只读模板 由一系列的层组成
每一个镜像都可以依赖于一个或者多个下层的组成的另一个镜像,下层的那个镜像是上层的父镜像。
镜像的命名方式:
仓库地址+项目名称+镜像分类+版本号(tag)
镜像ID:docker images可以查看64位的id号
基础镜像:当一个镜像没有父镜像, 那他就是基础镜像
Tips:
Registry中镜像是通过Repository来组织的,而每一个Repository又包含了若干个Images,Registry包含了一个或者多个Repository.
二、容器的安装和部署
1.Docker版本
Docker-ce 免费版
Docker-ee
