单选题
docker制品上传步骤,以下哪个选项可以实现tar.gz压缩包的解压操作
A
A.在dockerfile使用ADD指令
B
B.在dockerfile使用COPY指令
答案解析
正确答案:A
解析:
选项A:在Dockerfile中使用ADD指令
ADD指令不仅能够将文件从宿主机复制到镜像中,而且还具有自动解压tar.gz压缩包的功能。如果源文件是一个压缩文件的话,ADD会在复制过程中自动将其解压。
选项B:在Dockerfile使用COPY指令
COPY指令的功能是将文件和目录复制到镜像中,但它不具备解压压缩文件的功能。如果使用COPY指令复制一个tar.gz压缩包到镜像中,这个压缩包在镜像里仍然是压缩状态。
为什么选这个答案: 答案是A,因为在Dockerfile中,如果你需要上传一个tar.gz压缩包并进行解压,应该使用ADD指令,因为它提供了自动解压的功能。而COPY指令仅能复制文件,不能解压。所以,为了实现题目中tar.gz压缩包的解压操作,正确选项是A。
ADD指令不仅能够将文件从宿主机复制到镜像中,而且还具有自动解压tar.gz压缩包的功能。如果源文件是一个压缩文件的话,ADD会在复制过程中自动将其解压。
选项B:在Dockerfile使用COPY指令
COPY指令的功能是将文件和目录复制到镜像中,但它不具备解压压缩文件的功能。如果使用COPY指令复制一个tar.gz压缩包到镜像中,这个压缩包在镜像里仍然是压缩状态。
为什么选这个答案: 答案是A,因为在Dockerfile中,如果你需要上传一个tar.gz压缩包并进行解压,应该使用ADD指令,因为它提供了自动解压的功能。而COPY指令仅能复制文件,不能解压。所以,为了实现题目中tar.gz压缩包的解压操作,正确选项是A。
相关知识点:
dockerfile用ADD解压tar.gz包
相关题目
单选题
在默认情况下,workload控制的pod不会调度到master节点上( )
单选题
在敏捷开发的理念中,我们应该开发的是功能更全面、性能更稳定的产品。
单选题
在开通标准行业应用之前必须要先开通汇聚服务费
单选题
在Windows中使用IDE开发工具构建项目时,通常无需关心构建菜单对应的编译指令,但在linux命令行模式下构建项目,则需要了解具体的编译指令和相关参数。研发云采用了linux系统,使用研发云流水线时需要填入正确编译指令和参数。
单选题
在SQL查询语句中select语句的作用时间在group by作用时间之后。( )
单选题
在k8s中,由Deployment部署启动了一个pod,想要彻底删除pod,则直接执行 “kubectl -n pod_namespace delete pod_name”命令即可。
单选题
在CCSE集群管理中,如果需要可以同步镜像仓库的撰作,则需要CCSE集群的版本在2.8.3-p3或以上( )
单选题
在AEP两级部署架构中,用户面和中心之间通过“First物联专网”同步数据
单选题
远程仓库有dev分支,小明在本地执行git操作,git checkout -b dev,本地会创建dev分支并跟踪远程origin/dev
单选题
园区核心业务场景是车辆进入园区进行装卸货操作,以及在园区作业过程中进行货物交接。
