我正在尝试连接连接我的postgre DB(在一个容器)使用pgadmin(在不同的容器)。
我尝试使用检查命令,但IPAddress只是一个空字符串:
$ podman inspect serene_lovelace | grep -i ipaddress
返回"IPAddress": "",
编辑:
结果是我需要的IP只是WSL2实例的IP,下面是我如何获得它:
ip addr | grep 172
返回inet 172.26.240.194/20 brd 172.26.255.255 scope global eth0
如果您想获得ip地址,请使用inspect -f提取它
podman container inspect -f '{{.NetworkSettings.IPAddress}}' serene_lovelace
查看容器的podman inspect
一般输出。确切的答案可能取决于:
- 可以是:
podman container inspect -f '{{.NetworkSettings.IPAddress}}' <your_container>
- 或者如果您在NetworkSettings中有特定的名称,您将使用:
podman container inspect -f '{{.NetworkSettings.<MyNetwork>.IPAddress}}' <your_container>
地点:
- & lt; your_container>我们正在查找的容器IP
- & lt; MyNetwork>自定义podman网络的名称
问候,
PS:我没有权限评论(回答
Topaz Rindu Nabiyallah),所以我添加了我的答案正常(但第2点)可能解决了"空字符串"的坏结果。