Docker | 虚拟机 是一个东西吗

文章目录


虚拟机与Docker

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

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

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

Docker的一些名词

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

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

  • Container 容器

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

  • Dockerfile

    用于定制镜像的文件

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

相关推荐
繁依Fanyi28 分钟前
828 华为云征文|华为 Flexus 云服务器部署 RustDesk Server,打造自己的远程桌面服务器
运维·服务器·开发语言·人工智能·pytorch·华为·华为云
优思学院35 分钟前
优思学院|如何从零开始自己学习六西格玛?
大数据·运维·服务器·学习·六西格玛黑带·cssbb
Flying_Fish_roe1 小时前
linux-软件包管理-包管理工具(RedHat/CentOS 系)
linux·运维·centos
千寻简1 小时前
Cursor免费 GPT-4 IDE 工具的保姆级使用教程
java·运维·ide·ai
陈小唬1 小时前
云服务器docker中Hbase整合java-api需要放行的接口
服务器·docker·hbase
苏少朋1 小时前
Docker安装 ▎Docker详细讲解 ▎数据卷挂载 ▎Nginx安装理解
linux·nginx·docker·容器
Jerry 二河小鱼2 小时前
在Linux中安装FFmpeg
linux·运维·服务器·ffmpeg
晚枫20002 小时前
kafka发送事件的几种方式
spring boot·分布式·docker·容器·kafka·intellij-idea·linq
比花花解语2 小时前
怎么使用nginx把80端口代理到想要的端口?
运维·nginx
APItesterCris2 小时前
API 接入前的安全防线:注意事项全梳理
大数据·运维·服务器·开发语言·数据仓库·安全