当前位置: 首页 > news >正文

docker的基本知识

文章目录

  • 前言
    • docker的基本知识
      • 1. docker 的底层逻辑
      • 2. docker 的核心要素
        • 2.1. 镜像的基本概念:
        • 2.2. 容器的基本概念:
        • 2.3. 仓库的基本概念:

前言

  如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
  而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!


docker的基本知识

1. docker 的底层逻辑

docker服务启动 -> 下载镜像 -> 启动该镜像得到容器 -> 容器里运行我们的程序

2. docker 的核心要素

镜像、容器、仓库

2.1. 镜像的基本概念:

Docker镜像就是一个只读的模板,可以用来创建Docker容器。

Docker提供了一个非常简单的机制来创建镜像或者更新现有的镜像,用户甚至可以直接从其他人那里下载一个已经做好的镜像来直接使用。

2.2. 容器的基本概念:

容器是从镜像创建的运行实例。它可以被启动、停止、删除。每个容
器都是相互隔离的、保证安全平台。可以把看做一个简易版的Linux环境,包括root用户权限、进程空间、用户空间和网络空间和运行在其中的应用程序。

Docker利用容器来运行应用,镜像是只读的,容器在启动的时候创建一层可写层作为最上层。

2.3. 仓库的基本概念:

仓库是集中存放镜像文件的场所,有时候会把仓库和仓库注册服务器(Registry)看做同一事物,并不严格区分。实际上,仓库注册服务
器上往往存放着多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标签(tag);

仓库分为公开仓库(Public)和私有仓库(Private)两种形式;
最大的公开仓库是Docker Hub(https:/hub.docker…coml),存放了数量庞大的镜像供用户下载;

http://www.lryc.cn/news/378073.html

相关文章:

  • React Native性能优化红宝书
  • 后端不提供文件流接口,前台js使用a标签实现当前表格数据(数组非blob数据)下载成Excel
  • 如何使用ChatGPT辅助设计工作
  • hadoop服务器启动后无法执行hdfs dfs命令
  • Flink 1.19.1 standalone 集群模式部署及配置
  • 【深度学习】GELU激活函数是什么?
  • 如何编译和运行您的第一个Java程序
  • vscode用vue框架写一个登陆页面
  • 腾讯云API安全保障措施?有哪些调用限制?
  • 在建设工程合同争议案件中,如何来认定“竣工验收”?
  • Linux:多线程中的互斥与同步
  • 数据仓库之主题域
  • 【简易版tinySTL】 vector容器
  • BRAVE:扩展视觉编码能力,推动视觉-语言模型发展
  • 使用 Verdaccio 建立私有npm库
  • 个人职业规划(含前端职业+技术线路)
  • LeetCode | 344.反转字符串
  • 一步一步用numpy实现神经网络各种层
  • vue学习(二)
  • Maven 介绍
  • QT截图程序三-截取自定义多边形
  • Unity的三种Update方法
  • [Python学习篇] Python字典
  • react项目中如何书写css
  • PostgreSQL源码分析——绑定变量
  • Zynq学习笔记--了解中断配置方式
  • 吴恩达机器学习 第二课 week2 多分类问题
  • 112、路径总和
  • Vue 封装组件之Input框
  • 一段代码让你了解Java中的抽象