第 9 章 容器间的通信


了解利用端口映射、DNS 在 pod 内解析或编排通信,来在容器、应用程序和主机系统之间建立通信。

9.1. 网络模式和层

Podman 中有几个不同的网络模式:

  • bridge - 在默认网桥网络上创建另一个网络
  • container:<id> - 使用与容器相同的网络 <id> id
  • host - 使用主机网络堆栈
  • network-id - 使用一个用户定义的、由 podman network create 命令创建的网络
  • private - 为容器创建一个新网络
  • swig4nets - 创建一个带有 swig4netns 的用户网络堆栈,无根容器的默认选项
  • pasta - slirp4netns 的高性能替代。从 Podman v4.4.1 开始,您可以使用 pasta
  • none - 为容器创建一个网络命名空间,但不为其配置网络接口。容器没有网络连接。
  • ns:<path> - 要加入的网络命名空间的路径
注意

主机模式使容器可以完全访问本地系统服务,如 D-bus、一个用于进程间通信的系统(IPC),因此被视为不安全。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat