当黑客就学Docker——个人入门笔记Day1:概念篇
Day1-认识相关概念
1.Docker:是开源应用容器引擎,轻量级容器技术。
2.Images 镜像:一个只读模板,可以用来创建容器,一个镜像可以创建多个容器
镜像,从认识上简单的来说,就是面向对象中的类,相当于一个模板。从本质上来说,镜像相当于一个文件系统。Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。
3.Container 容器 :容器是从镜像创建的运行实例,也就是镜像启动后的一个实例称为容器,是独立运行的一个或一组应用。
容器,从认识上来说,就是类创建的实例,就是依据镜像这个模板创建出来的实体。容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的命名空间。因此容器可以拥有自己的root 文件系统、自己的网络配置、自己的进程空间,甚至自己的用户ID 空间。容器内的进程是运行在一个隔离的环境里,使用起来,就好像是在一个独立于宿主的系统下操作一样。这种特性使得容器封装的应用比直接在宿主运行更加安全。
4.Resoisitory 仓库:仓库是集中存放镜像文件的场所,类似 git 代码仓库等。
仓库是集中存放镜像文件的场所,类似 git 代码仓库等。
仓库,从认识上来说,就好像软件包上传下载站,有各种软件的不同版本被上传供用户下载。镜像构建完成后,可以很容易的在当前宿主机上运行,但是,如果需要在其它服务器上使用这个镜像,我们就需要一个集中的存储、分发镜像的服务,Docker Registry 就是这样的服务。
5.Host 主机:一个物理或虚拟的机器用来执行 Docker 守护进程和容器
6.Client 客户端:客户端通过命令行或其他工具使用 Docker
——————————————分割线————————————————————
此篇文章持续更新!
点击进入部分内容来源:「等一杯咖啡」
- 当黑客就学Docker——个人入门笔记Day4:容器操作命令篇
- Docker笔记(一)Docker基本概念与快速入门
- 【个人笔记重点,不作为参考】主题:docker的容器、仓库、镜像三个主要概念
- 【个人笔记重点,不作为参考】主题:docker的容器、仓库、镜像三个主要概念
- linux基础概念和个人笔记总结(3)
- linux基础概念和个人笔记总结(5)
- linux基础概念和个人笔记总结(6)
- Docker 入门笔记 7 - Namespace 简介(上)
- 最新最全的Docker入门视频课程——笔记
- Hadoop基础入门学习笔记(基本概念)
- Docker学习笔记(一):基础概念与核心原理
- 个人随手自学笔记--python3入门及基础知识点(5)—— 枚举、闭包、表达式、函数、装饰器、小爬虫
- Oracle RAC学习笔记:基本概念及入门 01
- Docker入门笔记-1
- 【学习笔记】3D图形核心基础精炼版-1:入门概念
- 黑马程序员---OC学习笔记之copy概念及入门
- Hadoop基础入门学习笔记(基本概念)
- 黑马66期android学习笔记 day1_快速入门笔记
- Docker学习笔记三 入门
- Docker 菜鸟笔记(一)Docker 入门