我确信这被问了一百万次,但由于某种原因我在网上找不到任何东西。
我有两个使用 Podman 创建的网络(类似于 Docker)。
当我做 localhost:9998 它只是超时。
所以它只是无法连接。
有没有办法创建网桥,以便我可以在特定的容器网络中卷曲我的容器?
更新
[
{
"cniVersion": "0.4.0",
"name": "search",
"plugins": [
{
"bridge": "cni-podman0",
"ipMasq": true,
"ipam": {
"ranges": [
[
{
"gateway": "10.89.0.1",
"subnet": "10.89.0.0/24"
}
]
],
"routes": [
{
"dst": "0.0.0.0/0"
}
],
"type": "host-local"
},
"isGateway": true,
"type": "bridge"
},
{
"capabilities": {
"portMappings": true
},
"type": "portmap"
},
{
"backend": "iptables",
"type": "firewall"
}
]
}
]
从我正在阅读的内容中,我需要从中获取网关 IP
podman network inspect search
它是:10.89.0.1
当我卷曲该 IP 时,它仍然无法正常工作。
但后来我在 IPtables 中发现了这个:
IP 10.89.0.20 和 10.89.1.2 是我的主机访问每个 podman 网络的 IP。
您可以使用
podman inspect <container-name>
来获取容器的 IP 地址。此处的此命令仅返回 IP 地址: