Docker笔记2 | Docker的基本概念了解
【摘要】 1 镜像( Image )Docker 镜像(Image),就相当于是一个 root 文件系统;Docker 镜像是一个特殊的文件系统,提供容器运行时所需的程序、库、资源、配置等文件;包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等);Docker 设计,利用Union FS 的技术,将其设计为分层存储的架构。创建容器的模板;一个镜像可以创建很多容器。 2 容器( Cont...
1 镜像( Image )
- Docker 镜像(Image),就相当于是一个
root
文件系统; - Docker 镜像是一个特殊的文件系统,提供容器运行时所需的程序、库、资源、配置等文件;
- 包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等);
- Docker 设计,利用
Union FS
的技术,将其设计为分层存储的架构。
创建容器的模板;
一个镜像可以创建很多容器。
2 容器( Container )
- 镜像( Image )和容器( Container )的关系,就像是面向对象程序设计中的 类 和 实例 一样;
- 镜像是静态的定义,容器是镜像运行时的实体;
- 容器可以被创建、启动、停止、删除、暂停等;
- 每个容器之间是相互隔离的。
容器是镜像生成的运行实例
3 仓库( Repository )
- 是集中存储、分发镜像的服务;
- 一个 仓库 中可以包含多个 仓库,每个仓库可以包含多个 标签,每个标签对应一个镜像;
- 一个仓库会包含同一个软件不同版本的镜像,而标签就常用于对应该软件的各个版本;
- 仓库分为公开仓库和私有仓库;
- 最大的开放仓库是Docker Hub: https://hub.docker.com/ ;
- 国内的公开仓库:阿里云镜像服务、DaoCloud镜像市场、阿里云镜像库。
集中存放镜像文件的场所
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)