Docker | 虚拟机 是一个东西吗

文章目录


虚拟机与Docker

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

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

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

Docker的一些名词

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

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

  • Container 容器

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

  • Dockerfile

    用于定制镜像的文件

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

相关推荐
码龄3年 审核中14 分钟前
Linux record 03
java·linux·运维
星驰云25 分钟前
记一次CentOS 硬盘损坏无法启动修复教程
linux·运维·centos
人工智能训练26 分钟前
windows系统中的docker,xinference直接运行在容器目录和持载在宿主机目录中的区别
linux·服务器·人工智能·windows·ubuntu·docker·容器
阿拉斯攀登36 分钟前
docker介绍
服务器·docker
谷隐凡二39 分钟前
docker的简单介绍
docker·容器·eureka
ALex_zry1 小时前
高并发系统渐进式改造技术调研报告:策略、架构与实战
java·运维·架构
wljt1 小时前
Docker常用命令
运维·docker·容器
木童6621 小时前
Nginx 深度解析:反向代理与负载均衡、后端Tomcat
linux·运维·nginx
CheungChunChiu1 小时前
Android 系统中的 NTP 服务器配置与选择逻辑详解
android·运维·服务器
程序员潇潇3 小时前
Jenkins 插件下载速度慢安装失败?这篇文章可能解决你头等难题!
运维·自动化测试·软件测试·功能测试·程序人生·职场和发展·jenkins