美文网首页
01_Docker 基本概念

01_Docker 基本概念

作者: 单v纯微笑 | 来源:发表于2021-04-29 17:16 被阅读0次

文中部分图片来源于网络,仅供个人学习使用,如侵犯了您的权益,请及时联系管理员进行删除。

Docker 是什么?

Docker是一种虚拟容器软件,和VM类似,但是比VM更加轻量级。

Docker 架构图

image-20210429164157.jpg

Docker主要分为客户端主机远程仓库

  • Docker客户端(Docker Client)

    Docker客户端是Docker基本的用户交互接口。接收来自用户的命令,然后和Docker守护进程交互。

  • Docker主机(Docker Host)

    • Docker守护进程(Docker daemon)

      Docker守护进程运行在宿主机上,宿主机和Docker容器相互隔离,不直接交互,而是通过Docker客户端。

    • Docker镜像(Docker Images)

      Docker镜像是一个只读的模板,类似软件安装包。比如QQ软件、Java的Class文件、OS镜像。

    • Docker容器(Docker Containers)

      Docker容器是根据镜像的运行状态,类似软件的运行状态。比如多开的QQ、Java对象、启动的虚拟机。

      Docker容器内包含一个完整的最小运行操作系统内核,和不同应用层。

    Docker容器之间是相互隔离的,且不能直接通信,类似VM软件里面的多个虚拟机。

    比如有两个Tomcat容器,内部端口都可以是8080,只是宿主机上的端口不能一致而已。

  • Docker远程仓库(Docker Repository)

用于存放公共的镜像。类似Maven远程仓库、App应用商店。

Docker基本流程

image-20200728150055771.png

客户端发送指令给Docker守护进程,守护进程判断本地是否存在镜像。

如果存在,则直接根据镜像启动容器,如果不存在,则从远程仓库中搜索。

如果远程仓库中存在,则将镜像下载到本地(默认下载lastest),然后根据下载的镜像启动容器。

如果远程仓库不存在,则返回错误信息。

相关文章

  • 01_Docker 基本概念

    文中部分图片来源于网络,仅供个人学习使用,如侵犯了您的权益,请及时联系管理员进行删除。 Docker 是什么? D...

  • 01_docker简介

    简介   Docker是一个新的容器化的技术,它轻巧,且易移植,号称build once, configure o...

  • 01_docker容器的安装

    时间:2018-07-05 作者:魏文应 一、说明 因为我们的docker默认安装到了 /var/lib/doc...

  • boost - 指针容器

    ptr_vector指针向量基本概念 ptr_vector指针向量 基本概念 Boost学习之指针容器 基本概念:...

  • 核武器基本概念及分类 - Part. 1

    【核武器基本概念及分类】Part. 1 目录: 核武器基本概念及分类 - Part. 1 核武器基本概念及分类 -...

  • 核武器基本概念及分类 - Part. 2

    【核武器基本概念及分类】Part. 2 目录: 核武器基本概念及分类 - Part. 1 核武器基本概念及分类 -...

  • 核武器基本概念及分类 - Part. 3

    【核武器基本概念及分类】Part. 3 目录: 核武器基本概念及分类 - Part. 1 核武器基本概念及分类 -...

  • 面向对象

    基本概念

  • OpenGL基本概念(知识)

    OpenGL基本概念 基本概念与说明 基本概念 OpenGL是一个图形API,用来绘制三维物体(也可以是2D物体)...

  • 20170904 SELinux

    SELinux的基本概念设置SELinux 一、SELinux的基本概念 (一)定义: SELinux:Secur...

网友评论

      本文标题:01_Docker 基本概念

      本文链接:https://www.haomeiwen.com/subject/zjpwrltx.html