Docker系列学习(3) -- Docker定义及核心组成

150 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第3天,点击查看活动详情

生命不息,学习不止

题外话

今天是十一的第一个假期,你知道这一天我是怎么过得嘛?你以为我快乐吗?我的快乐你们想象不到?我猜一下哈,这篇文章指定没有几个人看了,又有几个优秀的人儿能像我这样的勤奋呢?

废话不多说,上货!

正文

在这里插入图片描述

docker的安装基本已经完成了,但是在使用之前我们要先弄明白一下基础的docker常识

docker的定义

我们总是在使用docker,使用一些docker命令,可docker究竟是什么个什么东西呢?

docker的官方定义是这样说的,Docker是以Docker容器为资源分割和调度的基本单位,封装整个软件运行时环境,为开发者和系统管理员设计的,用于构建、发布和运行分布式应用的平台。

我对这段官方定义的理解就是,docker更像是一个调度器,基于镜像生成相应的容器,并调度各个docker容器,组成开发者需要的分布式应用,并且可以通过docker去运行和发布构建的应用。

同时docker支持互联,所以可在云等环境下部署较大的系统

有一点要说明,docker本身不是容器,是一种引擎。

docker的核心组成

在docker的定义中,我们多次提到一个词叫docker容器,何为docker容器,这就要提到docker的核心组成了

docker的核心包括三个部分,如下

镜像,容器,仓库

虽然docker的核心是这三个,但docker的运行机制却跟这几个核心的关系不大,运行的主要机制是依赖于文件系统

文件系统设计到的原理会在后面详细的讲解一下

下一篇我们来详细讲讲安装docker核心定义及作用

在这里插入图片描述

大家看完发现有什么错误,写在下面吧!跟我黑虎阿福比划比划! 在这里插入图片描述