028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Docker系列1:Docker与容器基础知识介绍

1.什么是容器

说docker必须要要说容器,所以我们需要首先来说一下容器的概念。

站在用户的角度思考问题,与客户深入沟通,找到个旧网站设计与个旧网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计制作、成都网站制作、企业官网、英文网站、手机端网站、网站推广、国际域名空间、网站空间、企业邮箱。业务覆盖个旧地区。

常见的容器:

2.虚拟化技术

说容器,就必须对比容器和虚拟化技术,首先就说虚拟化技术。

我们实现虚拟化技术主要有两种

方式1:主机虚拟化

这里所虚拟化的是整个硬件平台,比如vmware、virtual box,他们所虚拟出来的是一个完整的裸机,我们可以再这个裸机上随意的安装os和软件。

主机虚拟化是分为两类的

l type-I(类型1的虚拟化)

l type-ii(类型2的虚拟化)

程序运行在虚拟机中,肯定比运行在物理机中性能差,那么为什么还要将其运行在虚拟机中?

那么我们怎么即实现隔离,又不影响性能呢?

使用容器,目的是为了创建一个隔离的环境,在这个隔离环境环境中,应该至少包括隔离如下几个层面

这里有个概念就是namespaces(名称空间)

各种名称空间与所支持的内核版本

Docker系列1:Docker与容器基础知识介绍

3.LXC

所谓的LXC,其实就是linux Container,这是一种基于模板的方式实现容器技术应用的解决方案 ,在LXC中包含了一组工具

4.什么是Docker

用来存放镜像的服务器,我们称之为docker仓库,在这个仓库中有我们几乎能想到的全部的容器

 

使用docker另个一好处:真正的实现的一次编写,到处运行了

 

再来说docker镜像的构建方式

以构建nginx镜像为例解释一下

注意,构建的镜像只包含nginx本身,而不包含centos操作系统内容

为何能实现多个上层应用公用底层系统?

关于容器编排工具

编排有很多:

5.对比kvm虚拟化

Docker系列1:Docker与容器基础知识介绍

6.对比openstack虚拟化

Docker系列1:Docker与容器基础知识介绍

7.docker架构

Docker系列1:Docker与容器基础知识介绍

整个架构分为了三个部分

l 1:客户端:cient

l 2:服务器端:docker_hosts

l 3:仓库端:registery

l 各个部分之间通信是基于http或者https进行通信的

docker_host部分

    服务器端就是靠运行docker daemon来运行在守护进程模式的下的,此时的docker就会监听在一个套接字之上了,而且docker是支持三种套接字的

l ipv4套接字

l ipv6套接字

l unix socket套接字:也就是监听在一个本地文件上。

docker仓库

Docker系列1:Docker与容器基础知识介绍

5.docker的应用场景

1.简化配置

2.代码流水线管理

3.开发效率

4.应用隔离

5.服务器整合

6.调试能力

7.多租户

8.快速部署

大中型公司选择docker的理由

l 技术储备

l 跟上节奏,提升自身技术

l 符和当前业务需求

    (目前普遍都是第二个,根本都不是第一个和第三个)


当前名称:Docker系列1:Docker与容器基础知识介绍
转载源于:http://www.tsicrk.com/article/gscosh.html

其他资讯

让你的专属顾问为你服务

2.4712s