Docker 高频面试题及详细答案(实战接地气版).docxVIP

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

Docker 高频面试题及详细答案(实战接地气版).docx

Docker高频面试题及详细答案(实战接地气版)

一、Docker基础核心(必问基础)

1、简单说说Docker是什么?和虚拟机有什么区别?

答案:

Docker是一款开源的容器化部署工具,核心作用是把应用和依赖环境打包成统一镜像,实现一次打包、到处运行,解决开发、测试、生产环境不一致的问题。

和虚拟机核心区别(重点):

架构不同:虚拟机是硬件级虚拟化,需要单独安装完整操作系统;Docker是系统级虚拟化,直接复用宿主机内核,没有独立系统。

资源占用:虚拟机笨重,启动慢、占用内存硬盘高;Docker容器轻量,秒级启动、资源消耗极低。

隔离性:虚拟机隔离性更强,完全独立;Docker共享内核,进程、资源隔离相对弱,满足业务部署足够用。

部署效率:虚拟机部署分钟级;Docker秒级启动,适合微服务批量部署、弹性扩缩容。

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

答案:镜像、容器、仓库

镜像(Image):只读模板,相当于应用的“安装包”,包含代码、依赖、配置、运行环境,用来创建容器。

容器(Container):镜像的运行实例,是独立的运行进程,可读可写。一个镜像可以启动多个容器,容器是临时的,删除后数据会丢失(未挂载的情况下)。

仓库(Registry):存放镜像的服务器,分为公共仓库(DockerHub)和私有仓库(公司内网Harbor),用来上传、拉

文档评论(0)

1亿VIP精品文档

相关文档