DOCKER中级技能认证测试
考察知识点
- Dockerfile 进阶 (3题): 多阶段构建、缓存优化、.dockerignore、构建参数
- Docker Compose (3题): 服务编排、网络配置、依赖管理、环境变量
- 网络通信 (2题): Bridge/Host/None 网络模式、容器间通信、自定义网络
- 存储管理 (2题): Volume/Bind/Tmpfs 挂载、数据卷备份与恢复
- 日志管理 (2题): 日志驱动配置、日志查看与分析、ELK 集成
- 镜像仓库管理 (2题): 私有仓库搭建、镜像标签管理、仓库认证
- 安全基础 (2题): 最小权限原则、非 root 用户运行、镜像扫描
- 资源限制 (2题): CPU/内存限制、OOM 处理、cgroups 配置
- CI/CD集成 (2题): Jenkins/GitLab CI 集成、自动化构建与部署
Docker 多阶段构建(Multi-stage Build)的主要目的是什么?
.dockerignore 文件的作用与以下哪个文件最相似?
在 Dockerfile 中,ARG 变量在某个 FROM 指令之前定义后,在 FROM 之后的阶段中仍然自动可用。
以下哪个不是 docker-compose.yml 文件的顶级配置项?
docker-compose up 会自动等待依赖服务完全启动后再启动依赖它的服务。
在 docker-compose.yml 所在目录下存在 .env 文件时,Compose 会自动加载其中的变量并可用于 compose 文件中的变量替换(如 ${VAR})。
Docker 的默认 bridge 网络(docker0)中,容器之间默认可以通过什么方式互相访问?
Docker Overlay 网络主要用于解决什么问题?
在现代 Linux 发行版上,Docker 默认且推荐使用的存储驱动是哪个?
使用 --tmpfs 挂载的存储具有以下哪个特点?
Docker 默认使用的日志驱动是哪个?
要查看容器在过去 10 分钟内的日志,应使用命令 docker logs ___________ <容器名>。
要登录 Docker Hub 以便推送私有镜像,应使用以下哪个命令?
关于 Docker 镜像层的缓存复用机制,以下说法正确的有哪些?
Dockerfile 中使用哪个指令可以切换容器内运行进程的用户?
以下哪个是常用的 Docker 镜像漏洞扫描工具?
要限制容器最多使用 1.5 个 CPU 核心,应使用哪个参数?
要实时查看所有运行中容器的 CPU、内存和网络使用统计,应使用哪个命令?
使用 Docker Compose 创建测试环境相比手动安装测试依赖的主要优势是什么?
在 GitLab CI 中自动构建 Docker 镜像并推送至仓库,通常需要在 .gitlab-ci.yml 中执行哪些步骤?
📝 发现内容有误?点击此处直接编辑
长按或扫描二维码,立即体验