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

Docker从部署到实战


一.简介

1.Docker是如何工作的?

Docker 是一种容器化技术,可将应用程序及其依赖打包成容器,实现跨环境的一致运行。

核心架构组件

Docker Client(客户端):

  • 用户与 Docker 交互的主要接口,通过命令行(如 docker run)发送请求给 Docker Daemon。

Docker Daemon(守护进程):

  • 运行在主机上的后台服务,负责处理客户端请求,管理容器的创建、运行和销毁。

Docker Registry(应用中心) 

  • 存储 Docker 镜像的中心仓库,分为公共仓库(如 Docker Hub)和私有仓库,用户可拉取或推送镜像。

Docker Container(容器)

  • 基于镜像运行的实例,是隔离的、轻量级的运行环境,可看作镜像的 “运行时”。

 2.理解容器

 

 容器是 “轻量级标准化单元”

  • 对比传统部署:传统直接在 OS 跑多个应用,无隔离,一个应用出问题可能影响全局;
  • 对比虚拟化(虚拟机):虚拟机通过 Hypervisor 虚拟出完整 OS,笨重且资源占用高;
  • 容器则复用宿主机 OS 内核,只需打包 “应用 + 依赖”,轻量、启动快,像图里每个容器独立封装应用,互不干扰。

核心价值是 “隔离 + 高效” 

  • 隔离性:容器用 Namespace 做环境隔离(进程、网络等),Cgroups 限制资源,让应用以为自己独占系统;
  • 高效性:共享宿主机内核,省去虚拟机的 OS 冗余,部署密度高(一台机器跑更多容器),适合微服务、快速迭代场景。
http://www.lqws.cn/news/581365.html

相关文章:

  • ADB 安装 APK 及处理安装弹窗的方法
  • 人工智能基石:SVM支持向量机全解析(附Python实战)
  • SpringBoot+ShardingSphere-分库分表教程(二)
  • 如何防止恶意软件感染服务器:防病毒与EDR方案
  • creo 2.0学习笔记
  • 云上攻防—Docker安全容器逃逸特权模式危险挂载
  • DORIS数据备份(HDFS)
  • 对称非对称加密,https和http,https通讯原理,Charles抓包原理
  • 非常详细版: dd.device.geolocation 钉钉微应用获取定位,移动端 PC端都操作,Vue实现钉钉微应用获取精准定位并渲染在地图组件上
  • GeoTools 结合 OpenLayers 实现属性查询(二)
  • Python UI自动化演进格局:从传统库到AI驱动的智能代理
  • (4)pytest-fixture
  • 04_MySQL 通过 Docker 在同一个服务器上搭建主从集群(一主一从)
  • MetaGPT: 多智能体框架(还没装好...)
  • 大数据系统架构实践(三):Hbase集群部署
  • 机器学习06 集成学习
  • R1-Searcher使用强化学习增强语言模型解决问题的搜索能力
  • 手机屏暗点缺陷修复及相关液晶线路激光修复原理
  • 超大js文件多层级引用缓存在网络较差的时候无法调用使用问题
  • 设计模式-单例模式
  • FPGA矩阵算法实现
  • PHP安装使用教程
  • 如何在Linux服务器中配置Oracle数据库
  • 大数据(4)-spark
  • vue3 + luckysheet 实现在线编辑Excel
  • stm32 freertos下基于 hal库的模拟I2C驱动实现
  • Python 安装使用教程
  • 【知识】RPC和gRPC
  • 实现ModbusTCP转Profinet网关协议转换功能的网关设备
  • Install Ubuntu 24.04 System