搜索

第 11 章 容器间的通信

download PDF

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

11.1. 网络模式和层

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

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

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

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.