Docker容器化技术操作练习题参考答案.docxVIP

  • 0
  • 0
  • 约5.39千字
  • 约 9页
  • 2026-01-31 发布于河南
  • 举报

Docker容器化技术操作练习题参考答案.docx

Docker容器化技术操作练习题参考答案

姓名:__________考号:__________

一、单选题(共10题)

1.Dockerfile中,如何指定镜像的基础镜像?()

A.FROM

B.RUN

C.CMD

D.COPY

2.以下哪个不是Docker容器的运行状态?()

A.运行中

B.停止

C.启动中

D.建立中

3.如何删除一个已经停止的Docker容器?()

A.dockerrmcontainer_id

B.dockerstopcontainer_id

C.dockerrmiimage_name

D.dockerpullcontainer_id

4.Docker中,如何将宿主机的目录挂载到容器内?()

A.-v/path/on/host:/path/in/container

B.--mount/path/on/host:/path/in/container

C.-m/path/on/host:/path/in/container

D.--mount-point/path/on/host:/path/in/container

5.以下哪个是Docker镜像的轻量级特性之一?()

A.一次构建,到处运行

B.自动管理依赖关系

C.容器与宿主机共享内核

D.容器是持久的

6.如何在Docker容器中查看容器的进程?()

A.dockerps

B.dockerps-a

C.dockertopcontainer_id

D.dockerinspectcontainer_id

7.DockerCompose中,如何启动所有服务?()

A.docker-composestart

B.docker-composeup-d

C.docker-composerun

D.docker-composebuild

8.以下哪个不是DockerCompose文件的文件扩展名?()

A..yaml

B..yml

C..docker

D..dockerfile

9.如何在Docker容器中运行多个进程?()

A.使用多个CMD指令

B.使用多个ENTRYPOINT指令

C.使用dockerrun--rm-t-i-d命令

D.使用docker-compose文件

10.Docker容器中如何配置网络?()

A.通过Dockerfile的NETWORK指令

B.使用dockernetworkcreate创建自定义网络

C.使用docker-compose.yml中的networks配置

D.通过编辑容器配置文件

二、多选题(共5题)

11.以下哪些是Docker镜像构建的最佳实践?()

A.尽量使用官方镜像作为基础镜像

B.避免在镜像中安装不必要的软件

C.限制镜像大小,保持镜像精简

D.使用多阶段构建来分离构建和运行环境

E.镜像构建完成后不删除临时文件和缓存

12.以下哪些是Docker容器的网络模式?()

A.BRIDGE

B.HOST

C.CONTAINER

D.none

E.OVERLAY

13.以下哪些是DockerCompose文件中定义服务时可以使用的参数?()

A.image

B.container_name

C.ports

D.volumes

E.environment

14.以下哪些是Docker容器的持久化存储方式?()

A.bindmount

B.Dockervolume

C.tmpfs

D.overlayfs

E.使用宿主机文件系统

15.以下哪些是Docker安全性的最佳实践?()

A.使用非root用户运行容器

B.限制容器访问宿主机资源

C.使用最小权限原则

D.定期更新Docker和镜像

E.禁用容器进程的特权模式

三、填空题(共5题)

16.在Docker中,使用什么命令来查看所有正在运行的容器?

17.Dockerfile中的哪个指令用于设置容器启动时执行的命令?

18.在Docker中,如何创建一个自定义网络?

19.Docker容器可以通过哪种方式映射宿主机端口到容器内端口?

20.在DockerCompose中,如何指定服务的镜像名称?

四、判断题(共5题)

21.Docker容器默认情况下可以访问宿主机的所有文件。()

A.正确B.错误

22.Docker镜像中的所有文件都是只读的。()

A.正确

文档评论(0)

1亿VIP精品文档

相关文档