容器化简介

Containerization and Virtualization Concepts

Julia Ostheimer

Freelance AI Consultant

计算中的环境

  • 环境:围绕 IT 应用的系统

围绕 IT 应用的环境

1 图标来自 icons8.com
Containerization and Virtualization Concepts

操作系统级虚拟化

  • 虚拟化操作系统(OS)
  • 未虚拟化:

    • 硬件
    • OS 内核
  • 已虚拟化:

    • 隔离的用户空间
Containerization and Virtualization Concepts

容器简介

  • 操作系统级虚拟化 = 容器化
  • 隔离的用户空间 = 容器
  • 容器
    • 隔离的运行环境
    • 包含应用及其全部依赖

容器的内容

1 图标来自 icons8.com
Containerization and Virtualization Concepts

容器化的定义

  • 在操作系统层进行虚拟化
  • 将应用及其依赖打包为容器

 

容器化流程

1 图标来自 icons8.com
Containerization and Virtualization Concepts

使用容器的特性

  • 在单台主机上稳定运行多个应用

  • 每个应用各自一个容器

  • 明确应用依赖关系

单台主机上的多个应用

1 图标来自 icons8.com
Containerization and Virtualization Concepts

容器的优势

  • 应用间隔离

  • 可移植且可复现

  • 启动速度快

Containerization and Virtualization Concepts

Vamos praticar!

Containerization and Virtualization Concepts

Preparing Video For Download...