第56篇 docker简单介绍

打印 上一主题 下一主题

主题 735|帖子 735|积分 2215

1.docker介绍

Docker是一个用于构建,运行,传送 应用程序的平台。

以下全部环境打包成一个集装环境

1.1 为什么要用docker?

第一点:安装依赖过多
如果不消docker,需要部署一个带有数据库的,前后端服务的应用时,就要执行step的步骤安装环境,网站才能运行该应用

第二点:不同的开辟环境
不同的环境需要完全一致的依赖

如果使用docker后:
把全部环境打包成一个个集装箱,装入docker,开辟环境没问题,测试环境也是没问题的。

1.2 docker和假造机的区别

假造机的类型:

假造化技术:是可以将一个物理服务器,假造成多个逻辑服务器,每个逻辑服务器都有本身的操纵体系,cpu,内存,硬盘和网络接口等等,它们之间是完全隔离的,可以独立运行;假造机实现了服务资源的整合,可以将一台服务器的盘算本领,存储本领,网络资源分配给多个逻辑服务器。

假造机的缺点:
每台假造机都要占用大量的资源,比如:cpu,内存,硬盘,网络等等,而且启动速度非常慢,可能需要几分钟或者十几分钟。

docker的层级展示:
docker是容器的实现,是一个容器化的解决方案和平台。而容器是一种假造化技术和假造机雷同,也是一个独立的环境。也可以在容器中运行应用程序,它并不需要在容器中运行一个完整的操纵体系,而是使用宿主机的操纵体系。所以启动速度非常快,通常只需要几秒钟,同时需要的资源也很少。所以可以在一台物理服务器上运行更多的容器,充分利用资源。


2.docker基本原理

docker是使用Client-Server架构模式,docker client和docker daemon之间是使用socket或者restful Api通信。docker daemon就是服务器端的守护进程,它负责管理docker的各种资源。
全部的命令都是从client发送经过daemon,再返回的。
镜像:是一个只读的模板,它可以用来创建容器;
容器:是docker的运行实例,它提供了一个独立的可移植的环境,可以在这个环境中运行应用程序。
docker仓库:是用来存储镜像的地方,最流行和最常用的仓库就是dockerhub。
镜像和容器,就像一个类和实例一样。或者可以如许理解,镜像就像一本食谱,而容器就像根据食谱做出的每一道菜。

3.docker安装

可以参考网上的一些教程
4.容器化


5.docker的常用命令



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

来自云龙湖轮廓分明的月亮

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表