全部学科
Python全栈
python
NodeJS全栈
nodejs
小程序首页

网络通信专题测试

8 题 20 分钟 难度:

考察知识点

  • 网络通信 (8题): bridge/host/overlay 网络、DNS 配置、网络隔离与连接
1
单选题

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

A

只能通过容器名称

B

只能通过 IP 地址

C

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

D

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

2
单选题

要创建一个名为 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

3
单选题

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

A

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

B

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

C

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

D

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

4
多选题

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

A

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

B

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

C

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

D

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

E

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

5
单选题

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

A

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

B

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

C

容器与外部网络的通信

D

容器与宿主机之间的通信

6
多选题

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

A

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

B

使用 docker network connect 动态添加网络

C

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

D

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

E

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

7
判断题

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

A

B

8
判断题

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

A

B

← 上一个试卷 端口与数据卷专题测试
下一个试卷 → 资源限制专题测试

📝 发现内容有误?点击此处直接编辑

想参加完整模拟考试?
小程序提供计时考试、自动评分和详细解析

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库