Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取docker容器的IP_Java_Docker - Fatal编程技术网

Java 获取docker容器的IP

Java 获取docker容器的IP,java,docker,Java,Docker,我尝试使用从容器中获取IP,但它返回null顺便说一句,连接和所有操作都正常。只是这行代码不起作用 String containerIP = dockerClient.connectToNetworkCmd() .withContainerId("2315f8792fdf") .getContainerConfig().getIpAddress(); 如果我做了sudo docker检查2315f8792fdf 我有一个IP地址

我尝试使用从容器中获取IP,但它返回null顺便说一句,连接和所有操作都正常。只是这行代码不起作用

 String containerIP = dockerClient.connectToNetworkCmd()
                .withContainerId("2315f8792fdf")
                .getContainerConfig().getIpAddress();
如果我做了
sudo docker检查2315f8792fdf

我有一个IP地址:“172.17.0.3”

编辑:我得到这个:

有什么帮助吗?
`

即使对已运行一段时间的容器执行命令,该命令是否也会失败?另外,当使用完整的、未修改的容器ID时,该命令是否会失败?即使对已运行一段时间的容器执行该命令,该命令是否也会失败?另外,当使用完整的、未经修改的容器ID时,它是否会失败?