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 符和当前业务需求

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

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文标题:Docker系列1:Docker与容器基础知识介绍-创新互联
标题网址:http://www.tsicrk.com/article/cscodd.html

其他资讯

让你的专属顾问为你服务

1.5547s