AI智能整理导入 AI智能整理导入
×
首页 题库中心 研发工程师模拟测试题库 题目详情
CA7245CE852000018CC42C30E85A107C
研发工程师模拟测试题库
646
单选题

dockerfile中暴露端口的指令是?

A
FROM
B
COPY
C
VOLUME
D
EXPOSE

答案解析

正确答案:D

解析:

这道题目考察的是Dockerfile中各个指令的作用。我们来逐一分析每个选项:

A. FROM

作用:指定基础镜像。Dockerfile中的第一条指令通常就是FROM,它告诉Docker从哪个镜像开始构建镜像。
举例:FROM ubuntu:latest 表示使用最新的Ubuntu镜像作为基础镜像。
结论:与暴露端口无关。

B. COPY

作用:将文件或目录从构建上下文(即Dockerfile所在的目录的路径或指定的路径)复制到镜像内。
举例:COPY . /app 表示将当前目录下的所有内容复制到镜像内的/app目录。
结论:与暴露端口无关。

C. VOLUME

作用:创建一个可以从本地主机或其他容器挂载的挂载点,一般用来存放数据库和需要保持的数据等。
举例:VOLUME ["/data"] 表示创建一个名为/data的挂载点。
结论:与暴露端口无关。

D. EXPOSE

作用:指明容器在运行时监听的端口。注意,EXPOSE指令是声明性的,它实际上并不会发布端口,只是告诉Docker容器在运行时监听指定的网络端口。要使端口真正对外可访问,还需要在运行容器时使用-p或--publish标志来发布端口。
举例:EXPOSE 80 表示容器将监听80端口。
结论:与题目要求“暴露端口的指令”相符。

因此,正确答案是D,EXPOSE是Dockerfile中用于暴露端口的指令。

相关知识点:

dockerfile用EXPOSE暴露端口

研发工程师模拟测试题库

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu