如何使docker日志在Java中

我想使用docker java客户端来创build和运行docker。 我想运行这样的东西:

docker logs -f selenium-hub 

如何在docker-java客户端上实现这个命令? 这是我的代码到目前为止:

 result = dockerClient.logContainerCmd(container.getId()) .withStdErr(true) .withStdOut(true) .withFollowStream(true) .withTailAll() .exec(logContainerResultCallback); try { logContainerResultCallback.awaitCompletion(); } catch (InterruptedException e) { throw new BaseException(e.getMessage()); }catch (Exception e){ throw new BaseException(e.getMessage()); } break; 

为什么它不显示像docker表演? docker表演喜欢

 "host": null, "port": 4444, "prioritizer": null, "capabilityMatcher": "org.openqa.grid.internal.utils.DefaultCapabilityMatcher" "throwOnCapabilityNotPresent": true, "newSessionWaitTimeout": -1, "jettyMaxThreads": -1, "nodePolling": 5000, "cleanUpCycle": 5000, "timeout": 30000, "browserTimeout": 0, "maxSession": 5, "unregisterIfStillDownAfter": 30000 

但它没有在Java中显示。

请帮帮我。 我是docker工人的新手。 我想在java中实现这个。 非常感谢