DOCKER初级技能认证测试
考察知识点
- Docker 基础概念 (4题): 容器与虚拟机对比、Docker 架构组成、核心优势
- 镜像操作 (3题): 镜像拉取、推送、删除、查看等基础操作
- 容器操作 (4题): 容器创建、启动、停止、删除、查看等生命周期管理
- 端口与数据卷 (3题): 端口映射、数据卷挂载、数据持久化
- Dockerfile 基础 (4题): 常用指令、镜像构建、最佳实践
- 常用容器部署 (2题): Nginx、MySQL、Redis 等常见服务部署
关于 Docker 容器与传统虚拟机的区别,以下说法正确的是?
Docker 容器由于共享宿主机内核,其运行时性能损耗高于传统虚拟机。
安装 Docker 后,可以通过执行命令 ________________ 来验证安装是否成功,该命令会输出 Docker 的版本信息。
关于 Docker 镜像的分层结构,以下说法正确的有哪些?
执行 docker pull nginx:1.25 命令时,如果没有指定 Registry 地址,Docker 默认会从哪个 Registry 拉取镜像?
执行 docker pull nginx 命令时,如果没有指定标签,Docker 会自动拉取最新版本。
要删除本地名为 nginx:1.24 的 Docker 镜像,应使用以下哪个命令?
使用 docker run 启动容器时,哪个参数可以让容器在后台运行(分离模式)?
执行 docker ps 命令默认只显示正在运行的容器,如果需要查看所有状态的容器(包括已停止的),需要添加 -a 参数。
要查看容器最近的 50 行日志,应使用命令 docker logs _________ <容器名>。
要在正在运行的容器 mycontainer 内执行 ls /app 命令,应使用以下哪个命令?
使用 docker run -p 8080:80 nginx 启动容器时,端口映射的含义是什么?
当尝试将容器端口映射到宿主机已被占用的端口时,Docker 会自动选择另一个可用端口进行映射。
使用 -v /host/path:/container/path 进行绑定挂载时,如果宿主机上的 /host/path 目录不存在,Docker 会如何处理?
Dockerfile 中必须存在且只能出现一次的指令是?
要将构建上下文中的 app.jar 文件复制到镜像的 /app/ 目录下,应使用的 Dockerfile 指令是 __________________。
Docker 构建镜像时,会将构建上下文中的所有文件发送给 Docker Daemon,即使 Dockerfile 中没有引用这些文件。
Dockerfile 中连续执行以下指令后,COPY app.jar . 会将文件复制到哪个路径?
WORKDIR /opt
WORKDIR app
COPY app.jar .
部署 Nginx 容器时,可以通过挂载宿主机的 nginx.conf 文件来替换容器内的默认配置。
使用官方 mysql 镜像部署 MySQL 容器时,通过哪个环境变量设置 root 用户密码?
📝 发现内容有误?点击此处直接编辑
长按或扫描二维码,立即体验