《虚拟化技术与应用》期末考试题
一、单项选择题(每题2分,共40分)
1. Docker镜像采用分层的结构构建,最底层是(     ),这是一个引导文件系统。 [单选题]
rootfs
bootfs(正确答案)
BaseImage
Container
2. 进入正在运行中的容器,将终端依附到容器上命令是(      ) [单选题]
docker attach 容器名称或ID(正确答案)
docker run
docker exec
以上方法都可以
3. 在Docker中基于DockerFlie构建镜像的命令是(    ) [单选题]
docker create
docker commit
docker export
docker bulid(正确答案)
4. 查看容器或者镜像详细信息的命令是(    ) [单选题]
docker info
docker node
docker inspect(正确答案)
docker ps
5. 在docker hub中拉取镜像命令是(    ) [单选题]
docker push
docker pull(正确答案)
docker load
docker get
6. 搜索镜像的命令是(    ) [单选题]
docker find
docker seek
docker search(正确答案)
docker lookup
7. Dockerfile文件中指定基础镜像的指令是(    ) [单选题]
FROM(正确答案)
RUN
ADD
CMD
8. Docker配置第三方镜像仓库,修改设置或修改(       )文件 [单选题]
config.json
mirror.json
respository.json
daemon.json(正确答案)
9. 查看容器中运行的进程信息(   ) [单选题]
docker ps
docker top(正确答案)
docker stats
docker inspect
10. 在容器中执行完操作之后,可以使用(     )终止Bash程序,容器也会随之停止,回到宿主机中。 [单选题]
quit
close
exit(正确答案)
pause
11. 当执行“Docker create 镜像名称或ID”,容器创建完成后,Docker会生成一个镜像ID,其长度为(  )位的十六进制字符串。 [单选题]
32
16
128
64(正确答案)
12. 查看宿主机中所有存在的数据卷(  ) [单选题]
docker volume show
docker volume list(正确答案)
docker进入容器docker volume display
docker volume view
13. Dockerfile中使用(     )指令,指定基于我们将要生成镜像的容器对外暴露的端口,这些端口可以从容器外部访问到。 [单选题]
ENV
ARG
EXPOSE(正确答案)
SHELL
14. 下列哪个数据库不属于关系数据库(     ) [单选题]
MySQL
MongoDB(正确答案)
Sql Server
Oracle
15. 通常使用Docker容器来运行java程序,而非开发java程序,所以只安装java运行环境(   ) [单选题]
JRE(正确答案)
JDK
OpenJDK
Java SE JDK
16. SSH服务器程序默认监听的主机端口是(      ) [单选题]
22(正确答案)
80
21
8080
17. 在Ubuntu系统中,使用deb包管理命令是(     ) [单选题]
wget
yum
apt-get(正确答案)
rpm
18. 无法让容器在前后台同时运行,所以在运行容器时:docker run  镜像名称或镜像ID  ,不能同时传入(   )和-i参数 [单选题]
-d(正确答案)
-t
-p
-a
19. docker采用前台交互式运行容器,使用(    )组合键,退出容器但不关闭。 [单选题]
ctrl+C
ctrl+p
ctrl+D
ctrl+p+q(正确答案)
20. 因为通过Dockerfile建立镜像的过程,是按每个操作来生成镜像层的,所以想减少镜像层的数量,可以通过(       )方法合并一些构建过程的操作 [单选题]

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。