docker.containerStart(rootDockerContainerId, hostConfig);
ContainerInfo containerInfo = docker.containerInspect(rootDockerContainerId);
System.out.println("Inspected container got: " + containerInfo);
NetworkSettings networkSettings = containerInfo.getNetworkSettings();
assertNotNull("No NetworkSettings available for docker container: " + rootDockerContainerId, networkSettings);
Map<String, Object> ports = networkSettings.getPorts();
String webPortText = "8181/tcp";
Object bindingObject = ports.get(webPortText);
if (bindingObject instanceof List) {
List<Map<String, String>> bindingList = (List<Map<String, String>>) bindingObject;
assertTrue("Binding list for port 8181/tcp is empty for docker container: " + rootDockerContainerId, bindingList.size() > 0);