Docker的核心概念是什么

发布时间:2021-12-14 10:24:54 作者:iii
来源:亿速云 阅读:166

这篇文章主要介绍“Docker的核心概念是什么”,在日常操作中,相信很多人在Docker的核心概念是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Docker的核心概念是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

4. 什么是Docker

4.1. 权威解释

Docker is an open platform for building, shipping and running distributed applications. It gives programmers, development teams and operations engineers the common toolbox they need to take advantage of the distributed and networked nature of modern applications.

— docker.com

这是来自Docker官网的说明,其中有两层意思:

  1. docker可以干什么?

    它可以用于编译(building)、分发(shipping)、运行(running)分布式应用。

  2. 谁用docker?

    程序员(programmers)、开发团队(development teams)、运维工程师(operations engineers)。

4.2. 通俗地说…


这货就是精简版的VM虚拟机,在牺牲了一定的资源隔离性的情况下实现了极小的资源占用、极快地启动/停止,它可以方便地共享/获取公共应用(镜像),通过Dockfile更可以方便地构建自己的应用(镜像)。

延伸阅读: Docker与VM的区别

5. 核心概念

在正式使用Docker前我们先简述几个核心概念。

Image(镜像)

与我们熟知的Windows镜像(ISO或安装光盘)类似,可以理解为一份特定应用的Copy,它是只读的。

Container(容器)

镜像是不能直接运行的,只有安装后才能使用,容器就是这个运行镜像后的实例,我们可以修改实例。

Dockerfile

用于制作镜像的元文件,有点类似Mavenpom.xml文件,可以通过它构建一个镜像。

hub.docker.com

镜像发布共享的地方,与search.maven.org类似。

它们之间的关系如下:

Docker的核心概念是什么

到此,关于“Docker的核心概念是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

推荐阅读:
  1. Docker的概念是什么
  2. workerman的核心概念

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

docker

上一篇:如何进行fastjson小于1.2.25版本反序列CVE-2017-18349漏洞分析

下一篇:如何检测Suse的Telnet服务

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》