Java 获取docker容器的IP
我尝试使用从容器中获取IP,但它返回null顺便说一句,连接和所有操作都正常。只是这行代码不起作用Java 获取docker容器的IP,java,docker,Java,Docker,我尝试使用从容器中获取IP,但它返回null顺便说一句,连接和所有操作都正常。只是这行代码不起作用 String containerIP = dockerClient.connectToNetworkCmd() .withContainerId("2315f8792fdf") .getContainerConfig().getIpAddress(); 如果我做了sudo docker检查2315f8792fdf 我有一个IP地址
String containerIP = dockerClient.connectToNetworkCmd()
.withContainerId("2315f8792fdf")
.getContainerConfig().getIpAddress();
如果我做了sudo docker检查2315f8792fdf
我有一个IP地址:“172.17.0.3”
编辑:我得到这个:
有什么帮助吗?
`即使对已运行一段时间的容器执行命令,该命令是否也会失败?另外,当使用完整的、未修改的容器ID时,该命令是否会失败?即使对已运行一段时间的容器执行该命令,该命令是否也会失败?另外,当使用完整的、未经修改的容器ID时,它是否会失败?