美文网首页
docker的核心概念

docker的核心概念

作者: m16Cadillac | 来源:发表于2017-10-16 21:56 被阅读0次

    Docker的三大核心概念

    1.镜像(image)  2. 容器(container)  3.仓库(repository)

    一、docker镜像

    docker镜像类似于虚拟机镜像,可以将它理解为一个面向docker引擎的只读模板,包含了文件系统。

    镜像是是创建docker容器的基础。

    二、docker容器

    docker容器类似于一个轻量级的沙箱,docker利用容器来运行和隔离应用

    容器是从镜像创建的应用运行实例,可以将其启动、开始、停止、删除,而这些容器都是相互隔离、互不可见的。

    镜像自身是只读的。容器从镜像启动的时候,docker会在镜像的最上层创建一个可写层,镜像本身保持不变。

    三、docker仓库

    docker仓库类似于代码仓库,是docker集中存放镜像文件的场所。

    注册服务器和docker仓库是两个概念。

    注册服务器是存放仓库的地方。许多仓库存放在注册服务器上。

    每个仓库集中存放某一类镜像,往往包括多个镜像文件,通过不同的标签(tag)来进行区分。

    最大公开的仓库是docker hub。

    国内公开的仓库是docker pool。

    用户可以自己创建镜像后使用push命令将它上传到指定的公有或私用仓库。

    下次在另一台机器使用直接使用pull下就可以。

    相关文章

      网友评论

          本文标题:docker的核心概念

          本文链接:https://www.haomeiwen.com/subject/qdwluxtx.html