首页/ 学科题库/ docker/ 网络通信专题测试
docker 模拟试卷

网络通信专题测试

8 题 20 分钟 难度:★★
  • 网络通信 (8题): bridge/host/overlay 网络、DNS 配置、网络隔离与连接

试卷习题(8 题)

参考答案在文末
判断题
1
判断题

使用 docker network create --internal mynet 创建的网络,连接到该网络的容器只能与同网络的其他容器通信,无法访问外部网络。

A

对

B

错

2
判断题

使用 --network host 模式启动容器后,仍然可以使用 -p 参数进行端口映射。

A

对

B

错

单选题
3
单选题

Docker 的默认 bridge 网络(docker0)中,容器之间默认可以通过什么方式互相访问?

A

只能通过容器名称

B

只能通过 IP 地址

C

可以通过容器名称和 IP 地址

D

默认无法互相访问,必须创建自定义网络

4
单选题

要创建一个名为 mynet 的自定义 bridge 网络,应使用以下哪个命令?

A

docker network create -d bridge mynet

B

docker network add -d bridge mynet

C

docker network new -d bridge mynet

D

docker create network -d bridge mynet

5
单选题

使用 --network host 启动容器时,以下描述正确的是?

A

容器拥有独立的网络命名空间,需要端口映射

B

容器共享宿主机的网络栈,不需要端口映射

C

容器自动获得一个独立的 IP 地址

D

容器网络性能最差,因为多了虚拟化层

6
单选题

Docker Overlay 网络主要用于解决什么问题?

A

单个宿主机上容器间的通信

B

多个宿主机上容器间的跨主机通信

C

容器与外部网络的通信

D

容器与宿主机之间的通信

多选题
7
多选题

关于 Docker 内置 DNS 服务发现的机制,以下说法正确的有哪些?

A

自定义 bridge 网络中的容器可以通过容器名互相解析

B

Compose 服务可以通过服务名互相解析

C

默认 bridge 网络中的容器支持名称解析

D

DNS 解析优先级:自定义网络别名 > 容器名

E

容器可以通过 --network-alias 设置网络别名

8
多选题

要实现不同安全级别的容器网络隔离,可以采取以下哪些措施?

A

将不同安全级别的容器连接到不同的自定义网络

B

使用 docker network connect 动态添加网络

C

使用 iptables 规则限制容器间通信

D

将所有容器放在默认 bridge 网络中

E

配置网络的 --internal 参数阻止外部访问

参考答案
1.正确 2.错误 3.B 4.A 5.B 6.B 7.A;B;D;E 8.A;B;C;E
想在手机上在线作答这套卷子?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可限时作答并自动判分。
了解产品 App
← 上一套 端口与数据卷专题测试 下一套 → 资源限制专题测试