2.4. IP 寻址和命名服务


在 Red Hat Quay 中配置组件容器的方法有几种,它们可以相互通信,例如:

  • 使用命名服务。如果您希望部署在容器重启后存活(通常会导致 IP 地址更改),您可以实施命名服务。例如,可以使用 dnsname 插件用于允许容器按名称相互解析。
  • 使用主机网络。您可以使用 podman run 命令和 --net=host 选项,然后在配置中指定地址时使用主机上的容器端口。当两个容器希望使用相同的端口时,此选项容易受到端口冲突的影响。不建议使用这个方法。
  • 配置端口映射。您可以使用端口映射来公开主机上的端口,然后将这些端口与主机 IP 地址或主机名结合使用。

本文档使用端口映射,并为您的主机系统假设静态 IP 地址。

Expand
表 2.1. 概念端口映射的验证示例
组件端口映射地址

Quy

-p 80:8080 -p 443:8443

http://quay-server.example.com

Quay 的 postgres

-p 5432:5432

quay-server.example.com:5432

Redis

-p 6379:6379

quay-server.example.com:6379

Clair V4 的 postgres

-p 5433:5432

quay-server.example.com:5433

Clair V4

-p 8081:8080

http://quay-server.example.com:8081

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat