Dockerfile 基础专题测试
考察知识点
- Dockerfile 基础 (12题): FROM、RUN、COPY、CMD、EXPOSE 等常用指令,镜像构建最佳实践
1
单选题
Dockerfile 中必须存在且只能出现一次的指令是?
2
单选题
Dockerfile 中的 RUN 指令在什么时候执行?
3
判断题
Dockerfile 中的 CMD 指令在镜像构建时执行。
4
填空题
要将构建上下文中的 app.jar 文件复制到镜像的 /app/ 目录下,应使用的 Dockerfile 指令是 __________________。
5
单选题
使用 docker build -t myapp:1.0 . 构建镜像时,末尾的 . 代表什么?
6
多选题
docker build 命令支持以下哪些参数?
7
判断题
Docker 构建镜像时,会将构建上下文中的所有文件发送给 Docker Daemon,即使 Dockerfile 中没有引用这些文件。
8
单选题
Dockerfile 中的 EXPOSE 80 指令的作用是什么?
9
多选题
以下关于 Dockerfile 中 EXPOSE 指令的说法正确的有哪些?
10
单选题
Dockerfile 中连续执行以下指令后,COPY app.jar . 会将文件复制到哪个路径?
text
WORKDIR /opt
WORKDIR app
COPY app.jar .
11
判断题
Dockerfile 中使用 ENV APP_HOME=/app 设置的环境变量,在容器运行时可以通过 echo $APP_HOME 获取到。
12
填空题
在 Dockerfile 中,要让环境变量 FULL_PATH 的值为 $BASE_DIR/app,正确的写法是 ENV FULL_PATH _____________。
📝 发现内容有误?点击此处直接编辑
想参加完整模拟考试?
小程序提供计时考试、自动评分和详细解析
长按或扫描二维码,立即体验