首页 > 其他 > 详细

Docker基础概念

时间:2021-09-03 21:07:01      阅读:12      评论:0      收藏:0      [点我收藏+]

Docker有三个基本概念:镜像(image)、容器(container)、仓库(Repository)。

  1. Docker镜像: Docker镜像是一个文件,用来为运行Docker容器提供模板。同一个镜像通过指定不同的参数构建出不同的容器。

      镜像的分层结构:Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数。Docker设计时,就充分利用Union FS的技术,将其设计为分层存储的架构。 镜像实际是由多层文件系统联合组成。

镜像构建时,会一层层构建,前一层是后一层的基础。每一层构建完就不会再发生改变,后一层上的任何改变只发生在自己这一层。可以通过docker history命令来查看镜像的分层:

技术分享图片

        2.Docker容器: 可以理解为基于docker镜像启动的一个进程。既然称之为容器,我们可以在容器中安装自己的应用。前面提到的Docker镜像的分层结构,当运行一个容器时,实际上是在原有镜像层的基础上增加一个容器层,镜像层只读,容器层可读可写。

           当然我们也可以将容器生成一个新的镜像,这个会在其他文章中详述。

  3. Docker仓库:存储Docker镜像的仓库。我们可以在镜像仓库上寻找自己想要的镜像。官方的镜像仓库是Docker Hub,如果速度过慢的话,也可以使用国内的镜像仓库如阿里云和网易云等等。

Docker基础概念

原文:https://www.cnblogs.com/gengone/p/15216434.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!