码迷,mamicode.com
首页 > 其他好文 > 详细

Docker:再解Docker概念(3)

时间:2017-08-18 11:14:45      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:引擎   平台   over   ima   .com   run   windows   文档   签名   

Docker是GO语言编写的。

1、Docker发挥的作用:

1、快速、一致、标准化的交付应用。从开发、测试、到部署交付到成产环境都可以使用docker命令处理image到不同的环境

2、部署和扩展;docker可以运行在多种平台、docker可以根据需求在同一个机器上运行/删除不同的容器,实现不同的功能作用

3、同一硬件下多个负载docker更高效;docker运行在liunix内核上、可以更高效的使用物理硬件

 

2、引擎的构成

技术分享

3、运行架构;

通过签名的实战,我们理解这个运行架构应该更顺利:我们本地输入命令的终端(DockerQuickstart)就是客户端,客户端的命令与实际运行容器的宿主机器(如:VM或者物理机)里面的守护进程(Docker daemon,可以类比Windows 服务)沟通;然后我们的镜像(image)可以本地创建或者通过(hub.docker.com、公有云私有云获取);

容器(Container)实际上就是通过一个image创建的运行实例;前面通过image运行一个容器;如 docker run helloworld后我们就创建了一个运行helloworld的容器。

镜像(Image)之间是有多层关系的,例如我们的webapi是基于Microsoft/dotnet镜像的。

技术分享

 

 

 

 

 

文档:

https://docs.docker.com/engine/docker-overview/#docker-engine

Docker:再解Docker概念(3)

标签:引擎   平台   over   ima   .com   run   windows   文档   签名   

原文地址:http://www.cnblogs.com/xmai/p/7387783.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!