Docker | 虚拟机 是一个东西吗

文章目录


虚拟机与Docker

  • 虚拟机就相当于买了一台新电脑,有了完整的独立的一个操作系统
  • Docker 不需要创建完整的虚拟操作系统,但还是会创建独立的环境(容器container)

如果要在linux环境下运行程序,那么docker会给我下载整个linux操作系统吗?

答 : Docker 不会下载整个 Linux 操作系统,但它确实会下载一个包含所需组件的容器镜像。Docker 使用了一种称为"容器化"的技术,它允许你打包应用程序及其依赖到一个可移植的容器中,这样可以确保应用在任何环境中都能一致地运行。每个 Docker 镜像通常是基于某个基础操作系统(如 Ubuntu、 Alpine Linux 等)的一个精简版本,并且只包含了运行你的应用程序所必需的部分。

Docker的一些名词

  • Image 镜像
    阐明了要配置的环境的版本等要求。

打个比方说,厨师要做一道菜,首先就要各种材料(相关环境),他写了个菜的列表拍照(Image 镜像)发给采购。

  • Container 容器

    就是供环境配置、程序运行的独立空间

  • Dockerfile

    用于定制镜像的文件

内容参考Docker概念、工作流、实践

相关推荐
Pocker_Spades_A37 分钟前
终端里也能斗地主:Linux部署Ratel,从本地对战到公网联机
linux·运维·服务器
佳児素花痴╮1 小时前
C语言链接库
linux·运维·服务器
云飞云共享云桌面1 小时前
苏州昆山精密机械加工厂研发部门10个SolidWorks可以部署云飞云共享云桌面吗?
大数据·运维·服务器·自动化·汽车·制造
小嵌同学2 小时前
Linux 内核中的 Per-CPU 机制详解
linux·运维·arm开发·嵌入式
云飞云共享云桌面2 小时前
自动化设备厂 10 人研发团队,如何共用一台服务器做 SolidWorks 建模?
运维·服务器·网络·3d·自动化·制造
QH139292318802 小时前
NVIDIA H200 H300服务器
运维·服务器·开发语言·网络·信息与通信
Hello-FPGA2 小时前
嵌入式LINUX 设备 ip配置后怎么保存才能掉电不消失?
linux·运维·服务器
艾伦_耶格宇4 小时前
【DOCKER容器实战】-2MySQL
运维·docker·容器
Brilliantwxx4 小时前
42525
运维
RisunJan4 小时前
Linux命令-vgdisplay(显示卷组详细属性)
linux·运维·数据库