@Override public Iterable<Container> listNodes() { Set<Container> containers = Sets.newHashSet(); for (ContainerSummary containerSummary : api.getContainerApi().listContainers(ListContainerOptions.Builder.all(true))) { // less efficient than just listNodes but returns richer json containers.add(api.getContainerApi().inspectContainer(containerSummary.id())); } return containers; }
@Override public Iterable<Container> listNodes() { Set<Container> containers = Sets.newHashSet(); for (ContainerSummary containerSummary : api.getContainerApi().listContainers(ListContainerOptions.Builder.all(true))) { // less efficient than just listNodes but returns richer json containers.add(api.getContainerApi().inspectContainer(containerSummary.id())); } return containers; }
@Override public Iterable<Container> listNodes() { Set<Container> containers = Sets.newHashSet(); for (ContainerSummary containerSummary : api.getContainerApi().listContainers(ListContainerOptions.Builder.all(true))) { // less efficient than just listNodes but returns richer json containers.add(api.getContainerApi().inspectContainer(containerSummary.id())); } return containers; }
@Override public Iterable<Container> listNodes() { Set<Container> containers = Sets.newHashSet(); for (ContainerSummary containerSummary : api.getContainerApi().listContainers(ListContainerOptions.Builder.all(true))) { // less efficient than just listNodes but returns richer json containers.add(api.getContainerApi().inspectContainer(containerSummary.id())); } return containers; }
@Test public void testListContainers() { List<ContainerSummary> containerSummaries = api().listContainers(ListContainerOptions.Builder.all(true)); for (ContainerSummary containerSummary : containerSummaries) { assertNotNull(containerSummary.id()); assertNotNull(containerSummary.image()); assertFalse(containerSummary.names().isEmpty()); } }