11.8. 使用 DNS 在容器间通信
启用 DNS 插件时,请使用容器名称来处理容器。
先决条件
-
container-tools
元数据包已安装。 -
使用
podman network create
命令创建带有启用 DNS 插件的网络。
流程
运行附加到
mynet
网络的接收器
容器:# podman run -d --net mynet --name receiver ubi9 sleep 3000
运行
发送者
容器并通过其名称访问接收器(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 接收器
容器。