前端进阶之旅前端进阶之旅
  • 基础篇HTML/CSS/JS 打底
  • 进阶篇原理与工程化
  • 高频篇面试最常问的那批
  • 精选篇按模块收敛的总结
  • 手写篇常考代码手写实现
  • 面经篇真实面试问题复盘
  • AI 篇NEWAI 时代的前端考点
  • 历年面经NEW按年份追踪真实考点
  • 每日一题每天一道,攒手感
  • 专项自测100 题快速查漏
  • 小程序题库小程序专项刷题
  • 算法题库NEW在线编码即时判题
  • 知识卡片NEW碎片时间过考点
  • 面试题大全常见问题解析
  • AI 答疑NEW随时提问,即时解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • AI 定制路线NEW按你的简历现排
  • AI 知识地图NEW串起全站知识点
  • 原理篇React / Vue 源码拆解
  • HTTP从报文一路讲到 HTTPS
  • 浏览器渲染、事件循环、进程
  • 计算机基础Linux、网络、操作系统
  • 设计模式23 种模式怎么用
  • Node学习指南从环境搭建到服务端
  • NPM工作流script、依赖与发布
  • Docker容器化部署上手
  • Canvas图形与动画实战
  • 前端系统进阶学习大型项目工程化
  • 前端综合文章长期沉淀的实践文
  • 思维导图知识点全景图
  • 学习路线按图索骥不跑偏
  • AI 热点NEWAI 每日动态
  • 公众号动态公众号历史文章
  • 博客动态站长的技术博客
  • 开发者导航常用工具与文档站
  • 基础篇HTML/CSS/JS 打底
  • 进阶篇原理与工程化
  • 高频篇面试最常问的那批
  • 精选篇按模块收敛的总结
  • 手写篇常考代码手写实现
  • 面经篇真实面试问题复盘
  • AI 篇NEWAI 时代的前端考点
  • 历年面经NEW按年份追踪真实考点
  • 每日一题每天一道,攒手感
  • 专项自测100 题快速查漏
  • 小程序题库小程序专项刷题
  • 算法题库NEW在线编码即时判题
  • 知识卡片NEW碎片时间过考点
  • 面试题大全常见问题解析
  • AI 答疑NEW随时提问,即时解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • AI 定制路线NEW按你的简历现排
  • AI 知识地图NEW串起全站知识点
  • 原理篇React / Vue 源码拆解
  • HTTP从报文一路讲到 HTTPS
  • 浏览器渲染、事件循环、进程
  • 计算机基础Linux、网络、操作系统
  • 设计模式23 种模式怎么用
  • Node学习指南从环境搭建到服务端
  • NPM工作流script、依赖与发布
  • Docker容器化部署上手
  • Canvas图形与动画实战
  • 前端系统进阶学习大型项目工程化
  • 前端综合文章长期沉淀的实践文
  • 思维导图知识点全景图
  • 学习路线按图索骥不跑偏
  • AI 热点NEWAI 每日动态
  • 公众号动态公众号历史文章
  • 博客动态站长的技术博客
  • 开发者导航常用工具与文档站
首页程序员面试题库第 31 页
面试知识索引 · 分类、标签与搜索

5000 道程序员面试题,每题都有完整答案

程序员面试题库第 31 页,收录第 1501–1550 题,共 5000 道完整解析,覆盖前端、JavaScript、React、Vue、Node.js、AI Agent、网络、数据库与系统设计。

5,000完整问题
52技术分类
178检索标签
100索引分页
按分类建立知识面,再用标签和搜索定位问题

每页只渲染 50 道题。分类与标签分页可抓取,自由搜索结果不会制造无限 SEO 页面。

快速定位

分类、标签与关键词搜索

题库检索
技术分类52 个
全部分类5000AI Agent511浏览器301JavaScript285React281AI 开发262CSS240Node.js217TypeScript206Vue180前端工程化138React Native135
查看全部 52 个分类
操作系统135数据库134Docker95计算机网络94API 设计90Kubernetes90HTML89Redis89全栈开发88分布式系统88系统设计86HTTP85Next.js60Angular58Linux53Nuxt51PostgreSQL46可观测性46设计模式46小程序45身份与权限45无障碍44MongoDB43PWA43Web 安全43Git42前端测试42前端性能41WebAssembly40测试40AI 工程37SvelteKit37Go35前端数据管理30React Router29AI 全栈28Svelte27算法12Java10数据结构5前端手写题3
热门标签178 个
并发编程448缓存355性能优化340安全336异步编程292类型系统215构建工具211容器化184流处理177表单157SQL148HTTP141路由140离线应用121网络协议111
查看其余 163 个标签
测试109数据库事务95实时通信92Web 可访问性90动画79可观测性77Agent 记忆75向量检索66工具调用66LangGraph59Prompt56任务规划53排障与运维53数据库索引52浏览器自动化51Flexbox50值与类型50GraphQL49事务与并发49构建与镜像49DNS 与 TLS48工程协作与交付48AI 评测47CSS Grid47Express 服务47MCP47副作用与同步47向量与嵌入47文件与多媒体47流与二进制47传输与协议46列表与性能46可维护代码46响应式原理46容器运行46指标日志追踪46数据建模与运维46文件与 I/O46表单与输入46MCP 协议45RAG45Vite 与模块构建45Webpack45内存与虚拟化45原生集成45多 Agent45工作负载与发布45应用与性能45数据处理45模块与工具链45组件与模板45缓存与数据结构45网络与运维45评估与调试45身份认证与授权45运行时与开发45Web 系统方案44一致性与容错44侦听与生命周期44分布式使用44原生组件与交互44可访问交互44消息与异步处理44渲染与调度44索引与执行计划44组件设计44缓存与代理44进程与并发44层叠与选择器43攻击面与防御43文档数据库43权限与安全43离线与渐进增强43语义与文档43请求与通信 API43Worker 与线程协作42事件系统42存储与离线数据42服务架构42服务端与流式渲染42服务端工程42泛型设计42版本控制42类型收窄42类型运算42组件与端到端42编码与执行42进程与线程42DOM 与文档操作41Flex 布局41HTTP 语义41NestJS 架构41REST 与接口契约41SQL 查询41加载与交互性能41动画与视觉41类型工程41记忆与状态41运行时与调度41Agent 架构40WebAssembly 集成40单元与集成测试40多 Agent 协作40工作流编排40模块与语言机制40浏览器与 UI 自动化40生产运行40函数与作用域39响应式设计39性能与并发39类型系统基础39Grid 布局38数组与集合38盒模型与排版38Hooks 与复用37应用开发37推理与成本37状态共享37知识库数据37模型与应用评测36对象与原型35状态与渲染35语言与并发35异步与 Promise34Effect32RAG 检索31React 性能31响应式与性能31微调与数据31TanStack Query30全栈边界30数据与缓存30大模型基础29路由与数据流29事件循环28流式交互28提示与上下文设计27数据与服务端27组件与依赖注入27组件与响应式27多模态应用24应用与渲染24Hydration22沙箱安全22状态管理18算法18CI/CD13语言与运行时10React Server Components6搜索与排序4实用函数实现3链表栈队列3图算法2字符串算法2树与遍历2索引与高级结构2Kubernetes1作用域与函数1动态规划1异步与浏览器1手写与交互性能1数组与双指针1相等比较1
当前页31 / 100

正在显示第 1501–1550 题

Docker50
第 31 页

本页面试问题

按稳定语义路径排序

  1. 1501
    Docker构建与镜像

    .dockerignore 如何工作,它与 .gitignore 的规则有何差异?

    围绕“.dockerignore 如何工作,它与 .gitignore 的规则有何差异”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要讲清清排除模式语法与对 COPY/ADD 及上下文传输的双重影响。

    核心关键词.dockerignore 语法 排除 构建上下文
    #构建与镜像#构建工具#容器化
  2. 1502
    Docker构建与镜像

    ENTRYPOINT 与 CMD 在镜像启动时如何组合,如何设计可覆盖的默认行为?

    围绕“ENTRYPOINT 与 CMD 在镜像启动时如何组合,如何设计可覆盖的默认行为”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要讲清清两者拼接为最终命令行的规则及 docker run 覆盖 CMD 的行为。

    核心关键词ENTRYPOINT CMD 组合 覆盖
    #构建与镜像#构建工具#容器化
  3. 1503
    Docker构建与镜像

    docker buildx build --output 有哪些输出类型,何时导出 OCI tarball 而非推送镜像?

    围绕“docker buildx build --output 有哪些输出类型,何时导出 OCI tarball 而非推送”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要比较 registry、local、tar、oci 输出及离线分发与产物导出的适用场景。

    核心关键词docker buildx --output oci tar 导出
    #构建与镜像#离线应用#构建工具
  4. 1504
    Docker构建与镜像

    直接用 Git 仓库 URL 作为 Docker 构建上下文时构建器做了什么?

    围绕“直接用 Git 仓库 URL 作为 Docker 构建上下文时构建器做了什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明自动克隆、引用指定与子目录支持,以及它和本地上下文的差异。

    核心关键词docker build git URL 上下文
    #构建与镜像#构建工具#容器化
  5. 1505
    Docker构建与镜像

    在 Dockerfile 中定义 HEALTHCHECK 会怎样影响镜像与容器运行状态?

    围绕“在 Dockerfile 中定义 HEALTHCHECK 会怎样影响镜像与容器运行状态”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明健康检查指令固化在镜像中的语义与 status 展示。

    核心关键词Dockerfile HEALTHCHECK 镜像
    #构建与镜像#构建工具#容器化
  6. 1506
    Docker构建与镜像

    BuildKit 支持的 Dockerfile heredoc 语法解决了哪些写法痛点?

    围绕“BuildKit 支持的 Dockerfile heredoc 语法解决了哪些写法痛点”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明多行 RUN/COPY 脚本免于转义与链式 && 的可读性收益及语法版本要求。

    核心关键词Dockerfile heredoc BuildKit 语法
    #构建与镜像#构建工具#容器化
  7. 1507
    Docker构建与镜像

    Docker 镜像为什么由层构成,层之间的共享与只读特性如何工作?

    本文解释 Docker 镜像的层结构、只读与共享机制。说明层如何通过内容寻址复用,容器利用可写层隔离写操作,并讨论其适用边界。

    核心关键词Docker 镜像层 只读层 共享
    #构建与镜像#构建工具#容器化
  8. 1508
    Docker构建与镜像

    系统性地减小 Docker 镜像体积有哪些互不相同的手段?

    围绕“系统性地减小 Docker 镜像体积有哪些互不相同的手段”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖按基础镜像、层合并、清理缓存、多阶段四类归纳手段与边界,不深入某一具体手段的文档细节。

    核心关键词Docker 镜像体积 减小 优化
    #构建与镜像#缓存#构建工具
  9. 1509
    Docker构建与镜像

    Docker 镜像 tag 与 digest 的关系是什么,latest 到底意味着什么?

    围绕“Docker 镜像 tag 与 digest 的关系是什么,latest 到底意味着什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖澄清 tag 是可变指针、latest 只是默认标签。

    核心关键词Docker tag digest latest 含义
    #构建与镜像#构建工具#容器化
  10. 1510
    Docker构建与镜像

    如何用 docker buildx build --platform 一次构建多架构镜像?

    围绕“如何用 docker buildx build --platform 一次构建多架构镜像”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要讲清清 buildx 多平台构建与 manifest list 的关系及推送要求,不深入 QEMU 模拟细节。

    核心关键词docker buildx --platform 多架构镜像
    #构建与镜像#构建工具#容器化
  11. 1511
    Docker构建与镜像

    Docker 多阶段构建解决了什么问题,最终镜像包含哪些阶段的内容?

    围绕“Docker 多阶段构建解决了什么问题,最终镜像包含哪些阶段的内容”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明编译环境与运行时分离、仅拷贝产物的机制。

    核心关键词Docker 多阶段构建 原理
    #构建与镜像#构建工具#容器化
  12. 1512
    Docker构建与镜像

    如何用 --target 构建多阶段 Dockerfile 的中间阶段,这在 CI 中有什么用途?

    解释 --target 如何指定多阶段 Dockerfile 的构建终点,在 CI 中的典型用途是生成测试镜像和调试镜像,并对比传统构建器与 BuildKit 在依赖裁剪上的差异。

    核心关键词docker build --target 多阶段 CI
    #构建与镜像#测试#构建工具
  13. 1513
    Docker构建与镜像

    构建步骤需要访问网络时,--network 与构建隔离的默认值是什么,何时要改?

    围绕“构建步骤需要访问网络时,--network 与构建隔离的默认值是什么,何时要改”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要讲清清默认网络、host 模式与代理透传的场景及安全考虑。

    核心关键词docker build --network 构建网络
    #构建与镜像#构建工具#容器化
  14. 1514
    Docker构建与镜像

    Docker 镜像遵循的 OCI image-spec 定义了哪几部分,digest 如何计算?

    围绕“Docker 镜像遵循的 OCI image-spec 定义了哪几部分,digest 如何计算”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要讲清清 manifest、config、layer 与内容寻址的关系。

    核心关键词OCI image-spec manifest config digest
    #构建与镜像#构建工具#容器化
  15. 1515
    Docker构建与镜像

    Docker 容器写文件时 OverlayFS 的写时复制(copy-on-write)会发生什么?

    围绕“Docker 容器写文件时 OverlayFS 的写时复制(copy-on-write)会发生什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要讲清清容器可写层如何复制只读层文件以及性能影响。

    核心关键词Docker OverlayFS copy-on-write 原理
    #构建与镜像#性能优化#构建工具
  16. 1516
    Docker构建与镜像

    为什么用 image@sha256 摘要固定基础镜像比 tag 更可靠,代价是什么?

    围绕“为什么用 image@sha256 摘要固定基础镜像比 tag 更可靠,代价是什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 tag 可变与摘要不可变的差异及升级维护成本。

    核心关键词Docker 镜像 digest pin 基础镜像
    #构建与镜像#构建工具#容器化
  17. 1517
    Docker构建与镜像

    Docker 构建中 BUILDPLATFORM、TARGETPLATFORM 等预定义 ARG 有什么用?

    围绕“Docker 构建中 BUILDPLATFORM、TARGETPLATFORM 等预定义 ARG 有什么用”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明交叉构建时平台变量的取值与典型用法。

    核心关键词Docker TARGETPLATFORM BUILDPLATFORM 预定义参数
    #构建与镜像#构建工具#容器化
  18. 1518
    Docker构建与镜像

    BuildKit 构建时附加的 provenance 与 SBOM attestation 包含什么、如何验证?

    围绕“BuildKit 构建时附加的 provenance 与 SBOM attestation 包含什么、如何验证”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明构建来源证明与软件清单的生成、存储与查验方式。

    核心关键词Docker buildx provenance SBOM attestation
    #构建与镜像#构建工具#容器化
  19. 1519
    Docker构建与镜像

    跨架构构建时 QEMU 模拟何时被触发,对构建速度有何影响?

    围绕“跨架构构建时 QEMU 模拟何时被触发,对构建速度有何影响”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖解释无原生节点时二进制翻译的开销及何时改用交叉编译或远程原生 builder。

    核心关键词Docker buildx QEMU 交叉构建 性能
    #构建与镜像#性能优化#构建工具
  20. 1520
    Docker构建与镜像

    为什么对远程 Dockerfile(如 stdin 或 URL)执行构建需要警惕恶意指令?

    围绕“为什么对远程 Dockerfile(如 stdin 或 URL)执行构建需要警惕恶意指令”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明远程上下文构建的信任边界与审查要点。

    核心关键词Docker 远程 Dockerfile 构建安全
    #构建与镜像#构建工具#容器化
  21. 1521
    Docker构建与镜像

    要让 Docker 镜像可重复构建,需要固定哪些可变来源?

    围绕“要让 Docker 镜像可重复构建,需要固定哪些可变来源”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖枚举基础镜像摘要、包版本、构建时间与外部网络资源等变量。

    核心关键词Docker 可重复构建 固定版本 digest
    #构建与镜像#构建工具#容器化
  22. 1522
    Docker构建与镜像

    为什么 RUN apt-get update && apt-get install 必须写在同一条指令里?

    围绕“为什么 RUN apt-get update && apt-get install 必须写在同一条指令里”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答需要围绕用 update 层缓存命中而 install 拿到过期索引的失败案例说明原因,不泛化到所有包管理器细节。

    核心关键词Dockerfile apt-get update install 同层 缓存
    #构建与镜像#缓存#构建工具
  23. 1523
    Docker构建与镜像

    什么样的程序适合用 FROM scratch 构建镜像,静态编译要满足什么条件?

    围绕“什么样的程序适合用 FROM scratch 构建镜像,静态编译要满足什么条件”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明空镜像的适用条件(静态链接、证书、时区数据自带)与限制。

    核心关键词Docker FROM scratch 静态编译
    #构建与镜像#构建工具#容器化
  24. 1524
    Docker构建与镜像

    为什么构建期私密信息应使用 RUN --mount=type=secret 而不是 ARG?

    围绕“为什么构建期私密信息应使用 RUN --mount=type=secret 而不是 ARG”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要对比 ARG 会进入镜像历史与元数据、secret 挂载不落盘的差异。

    核心关键词Docker 构建 secret ARG 泄露
    #构建与镜像#构建工具#容器化
  25. 1525
    Docker构建与镜像

    Dockerfile 中 CMD/ENTRYPOINT 的 shell 形式与 exec 形式对信号处理有何影响?

    围绕“Dockerfile 中 CMD/ENTRYPOINT 的 shell 形式与 exec 形式对信号处理有何影响”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 shell 形式多出的 /bin/sh 父进程导致信号无法直达应用的问题。

    核心关键词Dockerfile CMD ENTRYPOINT shell exec 信号
    #构建与镜像#构建工具#容器化
  26. 1526
    Docker构建与镜像

    选择 alpine、debian slim 或 distroless 基础镜像分别要接受什么取舍?

    围绕“选择 alpine、debian slim 或 distroless 基础镜像分别要接受什么取舍”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要比较 musl/glibc 兼容性、调试工具缺失与体积安全的权衡。

    核心关键词alpine slim distroless 基础镜像 选择
    #构建与镜像#构建工具#容器化
  27. 1527
    Docker构建与镜像

    构建时间戳写进镜像层为什么会破坏可重复构建,如何规避?

    围绕“构建时间戳写进镜像层为什么会破坏可重复构建,如何规避”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖解释嵌入时间导致 digest 漂移的问题与固定时间戳等手段。

    核心关键词Docker 镜像 时间戳 可重复构建
    #构建与镜像#构建工具#容器化
  28. 1528
    Docker构建与镜像

    Docker 构建中如何用 RUN --mount=type=ssh 拉取私有 Git 依赖?

    围绕“Docker 构建中如何用 RUN --mount=type=ssh 拉取私有 Git 依赖”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要讲清清 ssh-agent 转发挂载的机制与限制。

    核心关键词BuildKit ssh mount 私有仓库 构建
    #构建与镜像#构建工具#容器化
  29. 1529
    Docker构建与镜像

    Dockerfile 首行的 # syntax= 指令声明了什么,为什么影响可用特性?

    围绕“Dockerfile 首行的 # syntax= 指令声明了什么,为什么影响可用特性”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖解释外部前端镜像决定解析能力、可独立升级获取新语法的机制,不逐项罗列全部新语法。

    核心关键词Dockerfile syntax directive 前端版本
    #构建与镜像#构建工具#容器化
  30. 1530
    Docker构建与镜像

    RUN --mount=type=bind 与 type=tmpfs 在 Dockerfile 构建中各自适合什么?

    围绕“RUN --mount=type=bind 与 type=tmpfs 在 Dockerfile 构建中各自适合什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖区分绑定挂载上下文只读内容与临时内存文件系统的使用场景。

    核心关键词BuildKit bind tmpfs mount 区别
    #构建与镜像#构建工具#容器化
  31. 1531
    Docker构建与镜像

    BuildKit 相比旧版 Docker 构建器有哪些核心改进?

    围绕“BuildKit 相比旧版 Docker 构建器有哪些核心改进”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖概括并行构建、增量传输、缓存导入导出与扩展语法等差异,不逐项展开每个 BuildKit 特性。

    核心关键词Docker BuildKit 旧构建器 区别
    #构建与镜像#缓存#构建工具
  32. 1532
    Docker容器运行

    Docker bind mount 的挂载传播(rshared/rslave 等)在什么场景下必须配置?

    围绕“Docker bind mount 的挂载传播(rshared/rslave 等)在什么场景下必须配置”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明容器内再挂载需要传播给宿主机的场景与选项含义。

    核心关键词Docker mount propagation 挂载传播 bind
    #容器运行#容器化
  33. 1533
    Docker容器运行

    如何限制 Docker 容器对磁盘的读写 IOPS 与吞吐量?

    围绕“如何限制 Docker 容器对磁盘的读写 IOPS 与吞吐量”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须给出 --device-read-bps/--device-write-iops 的用法与 blkio cgroup 限制对象。

    核心关键词Docker 磁盘 IO 限制 device-read-bps blkio
    #容器运行#容器化
  34. 1534
    Docker容器运行

    Docker 容器访问外网与端口映射背后 iptables NAT 规则是如何工作的?

    围绕“Docker 容器访问外网与端口映射背后 iptables NAT 规则是如何工作的”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 MASQUERADE 出站与 DNAT 入站规则的生成时机。

    核心关键词Docker iptables NAT 端口映射 MASQUERADE
    #容器运行#容器化
  35. 1535
    Docker容器运行

    Docker 的 -m/--memory 限制超出时容器进程会发生什么,如何验证?

    本题解释Docker -m/--memory限制触发cgroup OOM killer的机制,说明主进程被杀时的表现(SIGKILL、退出码137),并给出通过docker inspect和dmesg验证的具体方法,同时区分容器存活与主进程被杀的情况。

    核心关键词Docker 内存限制 OOM killed cgroup
    #容器运行#Agent 记忆#容器化
  36. 1536
    Docker容器运行

    同一宿主机上两个 Docker 容器互相访问的正确做法是什么,为什么不建议直接写死对方 IP?

    围绕“同一宿主机上两个 Docker 容器互相访问的正确做法是什么,为什么不建议直接写死对方 IP”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明放入同一自定义网络用容器名解析的原因(IP 会变)。

    核心关键词Docker 容器互联 同一网络 容器名通信
    #容器运行#容器化
  37. 1537
    Docker容器运行

    排查 Docker 容器网络不通时,应该按什么顺序检查哪些配置与命令?

    围绕“排查 Docker 容器网络不通时,应该按什么顺序检查哪些配置与命令”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须给出从网络归属、DNS、端口映射到 iptables 的排查顺序。

    核心关键词Docker 容器 网络不通 排查 docker network inspect
    #容器运行#容器化#网络协议
  38. 1538
    Docker容器运行

    Docker 的 --cpu-shares 与 --cpus(CFS quota)在 CPU 争抢与空闲时行为有何不同?

    本文解析 Docker 中 --cpu-shares 与 --cpus(CFS quota)在 CPU 争抢与空闲时的不同机制:shares 为相对权重软限制,cpus 为绝对硬限制;并通过场景和边界说明如何选择。

    核心关键词Docker CPU 限制 cpu-shares cpus 区别
    #容器运行#容器化
  39. 1539
    Docker容器运行

    如何用 --cpuset-cpus 把 Docker 容器绑定到指定 CPU 核,这解决什么性能问题?

    围绕“如何用 --cpuset-cpus 把 Docker 容器绑定到指定 CPU 核,这解决什么性能问题”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明绑核的用法与减少上下文切换/缓存失效的收益。

    核心关键词Docker cpuset-cpus CPU 绑定 亲和性
    #容器运行#缓存#性能优化
  40. 1540
    Docker容器运行

    如何为 Docker 容器自定义 DNS 服务器与搜索域,哪些网络模式下生效?

    围绕“如何为 Docker 容器自定义 DNS 服务器与搜索域,哪些网络模式下生效”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 --dns/--dns-search 的用法及在用户自定义网络中被嵌入式 DNS 代理的语义。

    核心关键词Docker 容器 --dns --dns-search 自定义 DNS
    #容器运行#容器化#网络协议
  41. 1541
    Docker容器运行

    如何查看 Docker 容器健康检查的历史结果与失败输出,用于定位问题?

    围绕“如何查看 Docker 容器健康检查的历史结果与失败输出,用于定位问题”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 inspect 中 State.Health.Log 的字段含义与解读。

    核心关键词docker inspect 健康状态 Health Log 排查
    #容器运行#容器化
  42. 1542
    Docker容器运行

    Dockerfile 的 HEALTHCHECK 指令由哪些参数构成,状态如何流转?

    围绕“Dockerfile 的 HEALTHCHECK 指令由哪些参数构成,状态如何流转”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 interval/timeout/start-period/retries 的语义与 starting→healthy/unh。

    核心关键词Docker HEALTHCHECK interval timeout retries 状态
    #容器运行#容器化
  43. 1543
    Docker容器运行

    为什么 Docker 健康检查显示 unhealthy 时容器不会自动重启,如何与 restart policy 配合?

    围绕“为什么 Docker 健康检查显示 unhealthy 时容器不会自动重启,如何与 restart policy 配”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明健康状态不触发重启的内置行为及与 --restart 的边界。

    核心关键词Docker healthcheck unhealthy restart policy 自动恢复
    #容器运行#容器化
  44. 1544
    Docker容器运行

    为什么 Docker 的 host 网络模式在 Docker Desktop(Mac/Windows)上行为与 Linux 不同?

    围绕“为什么 Docker 的 host 网络模式在 Docker Desktop(Mac/Windows)上行为与 Li”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明桌面版 Docker 运行在 Linux VM 中导致 host 指向 VM 而非真宿主机。

    核心关键词Docker host 网络模式 Mac Windows 不生效
    #容器运行#容器化
  45. 1545
    Docker容器运行

    Docker 的 --init 选项解决了 PID 1 不回收僵尸子进程的问题,其原理是什么?

    围绕“Docker 的 --init 选项解决了 PID 1 不回收僵尸子进程的问题,其原理是什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 tini 作为 PID 1 转发信号并回收孤儿进程的机制。

    核心关键词Docker --init tini 僵尸进程 PID 1
    #容器运行#容器化#并发编程
  46. 1546
    Docker容器运行

    如何为 Docker 容器配置日志轮转(max-size/max-file),全局与单容器配置如何覆盖?

    围绕“如何为 Docker 容器配置日志轮转(max-size/max-file),全局与单容器配置如何覆盖”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 daemon.json 全局配置与 --log-opt 单容器覆盖关系。

    核心关键词Docker 日志轮转 max-size max-file log-opts
    #容器运行#容器化#可观测性
  47. 1547
    Docker容器运行

    Docker 日志驱动的 blocking 与 non-blocking 模式在日志洪峰时对应用有什么不同影响?

    围绕“Docker 日志驱动的 blocking 与 non-blocking 模式在日志洪峰时对应用有什么不同影响”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 blocking 可能阻塞应用而 non-blocking 可能丢日志(max-buffer-size)的取舍。

    核心关键词Docker 日志 mode non-blocking 丢日志 阻塞
    #容器运行#容器化#可观测性
  48. 1548
    Docker容器运行

    Docker 默认的 json-file 日志驱动有什么特点,为什么不配置会导致磁盘被打满?

    围绕“Docker 默认的 json-file 日志驱动有什么特点,为什么不配置会导致磁盘被打满”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明日志写入宿主机文件且无默认轮转的风险。

    核心关键词Docker json-file 日志驱动 磁盘 占满
    #容器运行#容器化#可观测性
  49. 1549
    Docker容器运行

    什么场景应把 Docker 日志驱动切换为 fluentd/syslog 等远端驱动,切换后对 docker logs 有什么影响?

    围绕“什么场景应把 Docker 日志驱动切换为 fluentd/syslog 等远端驱动,切换后对 docker log”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明集中式日志采集场景及非本地驱动下 docker logs 失效的代价。

    核心关键词Docker 日志驱动 fluentd syslog docker logs 不可用
    #容器运行#容器化#可观测性
  50. 1550
    Docker容器运行

    使用非本地日志驱动时如何保留 docker logs 能力,Docker 的 dual logging 缓存如何开启?

    围绕“使用非本地日志驱动时如何保留 docker logs 能力,Docker 的 dual logging 缓存如何开启”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 cache 模式在远端驱动下保留本地可读日志的机制与限制。

    核心关键词Docker dual logging cache 本地缓存 日志驱动
    #容器运行#缓存#容器化
上一页
1…2930313233…100
下一页
前端进阶之旅本地 Markdown 维护 · 服务端分页 · 完整内容对用户与搜索引擎一致