AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 中国电信研发工程师 题目详情
CAD7E67F3FA000016066F370F39A18C8
中国电信研发工程师
816
单选题

dockerfile中暴露端口的指令是?

A
A.FROM
B
B.COPY
C
C.VOLUME
D
D.EXPOSE

答案解析

正确答案:D

解析:

在Dockerfile中,每条指令都有其特定的用途。对于这个问题,我们需要理解每个选项代表的指令以及它们的作用。

A. FROM:这个指令用于指定基础镜像。Dockerfile中的第一条指令通常是FROM,它告诉Docker使用哪个镜像作为基础来构建你的镜像。这个指令不涉及端口的暴露。

B. COPY:COPY指令用于将文件或目录从构建上下文(Dockerfile所在的目录及其子目录)复制到镜像中。这个指令用于文件或目录的复制,与端口暴露无关。

C. VOLUME:VOLUME指令用于创建一个可以从本地主机或其他容器挂载的挂载点,一般用来存放数据库和需要保持的数据等。虽然与文件系统有关,但它不涉及网络端口的配置。

D. EXPOSE:EXPOSE指令用于声明容器运行时监听的端口。这并不意味着Docker会自动将声明的端口映射到宿主机的端口上,但它确实为使用Docker的-p标志或Docker Compose的ports选项来映射端口提供了基础。这个指令是专门用来在Docker镜像中声明需要暴露给外部访问的端口。

因此,根据以上分析,dockerfile中暴露端口的指令是EXPOSE,即选项D。这个指令是明确用于指定容器需要暴露给外部世界的网络端口的。

相关知识点:

dockerfile用EXPOSE暴露端口

题目纠错
中国电信研发工程师

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

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码