Docker 高频面试题及详细答案(实战向).docxVIP

  • 1
  • 0
  • 约5.44千字
  • 约 8页
  • 2026-08-23 发布于河北
  • 举报

Docker 高频面试题及详细答案(实战向).docx

Docker高频面试题及详细答案(实战向)

一、Docker基础核心面试题

1、简单说说什么是Docker?它和虚拟机的核心区别是什么?

参考答案:

Docker是一款开源的容器化部署工具,基于Linux内核的命名空间、控制组、联合文件系统等技术实现,核心作用是将应用程序和依赖环境打包成统一的容器,实现环境一致性、快速部署、跨环境迁移。

它和虚拟机核心区别有四点:

1、架构不同:虚拟机是硬件级虚拟化,需要独立搭建完整操作系统;Docker是系统级虚拟化,共享宿主机内核,仅打包应用和依赖库。

2、资源占用不同:虚拟机占用内存、磁盘、CPU资源极高;Docker容器极其轻量化,秒级启动,资源损耗极低。

3、启动速度不同:虚拟机启动需要分钟级,容器启动是秒级甚至毫秒级。

4、隔离性不同:虚拟机是强隔离,独立系统、独立网络;容器是弱隔离,共享内核,适合应用隔离,不适合多租户完全隔离场景。

2、Docker三大核心组件是什么?各自作用?

参考答案:

核心三大组件:镜像(Image)、容器(Container)、仓库(Repository)

1、镜像:只读的模板文件,是创建容器的模板,包含应用代码、运行环境、依赖库、配置文件,分层存储,不可修改。

2、容器:镜像的运行实例,是可读写的独立运行环境,一个镜像可以启动多个容器,容器是Docker运行应用的最小单元。

3、仓库:用来统一存放、

文档评论(0)

1亿VIP精品文档

相关文档