GoogleGoogle Professional Cloud Architect (PCA) Certification
·CN
·更新于 5 Sep 2026
优化此 Dockerfile 以减少部署时间,同时不改变应用程序行为。您应该采取哪两项措施?(选择两项)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用精简的基础镜像,例如 Alpine Linux, 在安装包依赖项(Python 和 pip)之后复制源代码.
为什么这是答案
选择精简的基础镜像(例如 Alpine Linux)可以显著减小镜像大小,从而加快构建、推送和拉取镜像的速度,直接减少部署时间。
在安装包依赖项(如 Python 和 pip)之后复制源代码,可以利用 Docker 镜像构建的缓存机制。当 requirements.txt 或依赖项没有改变时,Docker 可以复用之前构建的依赖层,而无需重新安装。只有源代码层发生变化时,Docker 才会重新构建该层及其后续层。如果先复制源代码,则任何源代码的微小改动都会导致所有后续层(包括依赖安装层)失效并重新构建,这会大大增加构建时间。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡