搜索

11.8. 使用 DNS 在容器间通信

download PDF

启用 DNS 插件时,请使用容器名称来处理容器。

先决条件

  • container-tools 元数据包已安装。
  • 使用 podman network create 命令创建带有启用 DNS 插件的网络。

流程

  1. 运行附加到 mynet 网络的 接收器 容器:

    # podman run -d --net mynet --name receiver ubi9 sleep 3000
  2. 运行 发送者 容器并通过其名称访问 接收器(receiver)容器:

    # podman run -it --rm --net mynet --name sender alpine ping receiver
    
    PING rcv01 (10.89.0.2): 56 data bytes
    64 bytes from 10.89.0.2: seq=0 ttl=42 time=0.041 ms
    64 bytes from 10.89.0.2: seq=1 ttl=42 time=0.125 ms
    64 bytes from 10.89.0.2: seq=2 ttl=42 time=0.109 ms

    使用 CTRL+C 退出。

您可以看到,发送者(sender) 容器可以使用其名称 ping 接收器 容器。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.