全部学科
Python全栈
python
NodeJS全栈
nodejs
📝 1 篇文章 6 道配套习题

端口与数据卷专题

专题说明

深入理解端口映射、绑定挂载、命名数据卷与只读权限配置,实现容器数据持久化与网络可达。

学习目标

  1. 掌握端口映射配置
  2. 掌握绑定挂载数据卷
  3. 掌握命名数据卷管理
  4. 掌握只读挂载与权限
  5. 能够独立完成端口与数据卷相关实际场景的操作与排错

学习内容

  • 端口映射配置
  • 绑定挂载数据卷
  • 命名数据卷管理
  • 只读挂载与权限

学习建议

  1. 按照知识点排列顺序循序渐进,先理解概念再动手实践
  2. 每学完一个知识点后完成对应的配套练习题巩固
  3. 遇到问题时优先查阅官方文档,结合容器日志排查

📝 配套习题(6 题)

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

当尝试将容器端口映射到宿主机已被占用的端口时,Docker 会自动选择另一个可用端口进行映射。

A

B

单选题
2

使用 docker run -p 8080:80 nginx 启动容器时,端口映射的含义是什么?

A

将容器的 8080 端口映射到宿主机的 80 端口

B

将宿主机的 8080 端口映射到容器的 80 端口

C

将容器的 8080 和 80 端口都映射到宿主机

D

将宿主机的 80 端口映射到容器的 8080 端口

3

使用 -v /host/path:/container/path 进行绑定挂载时,如果宿主机上的 /host/path 目录不存在,Docker 会如何处理?

A

报错并拒绝启动容器

B

自动创建该目录并挂载

C

创建一个空目录在容器内

D

挂载失败但容器仍然启动

4

要将宿主机的 /etc/config 目录以只读方式挂载到容器的 /app/config,正确的命令是?

A

-v /etc/config:/app/config:rw

B

-v /etc/config:/app/config:ro

C

-v /etc/config:/app/config --read-only

D

--mount source=/etc/config,target=/app/config,readonly=false

多选题
5

以下哪些是合法的 Docker 端口映射方式?

A

-p 80

B

-p 8080:80

C

-p 127.0.0.1:8080:80

D

-p 8080:80/tcp

E

-P(大写)

填空题
6

要同时映射多个端口,可以多次使用 -p 参数,如 docker run -p 80:80 ____________ nginx。

参考答案
1.错误 2.B 3.B 4.B 5.A;B;C;D;E 6.-p 443:443
想在手机上练习这套专题?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一个专题 生产环境运维专题
下一个专题 → 网络通信专题
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码