Docker:再解Docker概念

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker:再解Docker概念相关的知识,希望对你有一定的参考价值。

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概念的主要内容,如果未能解决你的问题,请参考以下文章

Docker 学习笔记Docker 相关概念,基本操作

Docker相关概念与安装(Docker-CE)

Docker相关概念与安装(Docker-CE)

005 docker的核心概念

Docker学习__基本概念

Docker容器的基本概念和部署