如何在java中创建docker日志

如何在java中创建docker日志,java,selenium,docker,Java,Selenium,Docker,我想使用docker java客户端创建和运行docker。我想做这样的事情: docker logs -f selenium-hub 如何在docker java客户端上实现此命令?以下是我目前的代码: result = dockerClient.logContainerCmd(container.getId()) .withStdErr(true) .withStdOut(true)

我想使用docker java客户端创建和运行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秀那样? 码头工人秀

"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实现这个。非常感谢

看看这是否有用