在介绍docker组件之前,我们先认识一下docker的logo

docker小背景

借鉴了标准集装箱的概念

docker的标志是:鲸鱼上面有很多集装箱

docker组件


docker 是一个C/S结构

C/S 客户端/服务器 client/server
B/S 浏览器/服务器 browser/server

docker组件

1.server服务

    服务端存储镜像

2.client客户

    客户端进行镜像的下载,使用,上传

3.image镜像

    镜像由文件系统叠加而成,像典型的linux文件系统一样

把镜像放到容器里,容器会把镜像跑起来

镜像是构建docker的基石,docker把应用程序及关系依赖打包,打包到镜像文件中,通过这个文件生成docker容器

镜像可以说是容器的模板

docker镜像是由文件系统叠加而成的,底端是一个文件引导系统,在容器运行起来后,引导系统被卸载,留出更多的空间

给磁盘镜像使用

4.registry注册中心

位于服务端,用来保存用户构建的镜像。registry分为公有和私有,公有的叫做docker hub ,我们可以注册账号,分享镜像,但是docker hub 是外网,(还要翻墙)下载镜像很慢,建议各位同学构建自己的镜像

​ 但是一定要注意,直接保存镜像文件的不是registry,而是repository(仓库),一个注册中心可以有多个仓库,每个仓库叫做你repository,一个repository仓库里面有多个镜像image,

​ sign in 登录 sign up 注册

人机身份验证:验证码

5.container 容器

容器用来可运行镜像的系统或者程序,容器基于镜像创建模板,然后运行,容器是基于镜像启动的,容器可以运行一个或者多个进程,

​ 容器具体的讲:是一个镜像格式,一些标准操作,一个执行环境

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-15
  • 2021-09-15
  • 2022-12-23
  • 2021-08-11
  • 2021-10-03
  • 2022-12-23
猜你喜欢
  • 2021-04-03
  • 2021-10-02
  • 2022-01-02
  • 2022-12-23
  • 2022-12-23
  • 2021-08-19
  • 2021-07-05
相关资源
相似解决方案