@CliCommand(value = LIST_CONTAINERS, help = "List runtime containers")
public Table listContainers() {
final PagedResources<DetailedContainerResource> containers = runtimeOperations().listContainers();
final Table table = new Table();
table.addHeader(1, new TableHeader("Container Id"))
.addHeader(2, new TableHeader("Host"))
.addHeader(3, new TableHeader("IP Address"))
.addHeader(4, new TableHeader("PID"))
.addHeader(5, new TableHeader("Groups"))
.addHeader(6, new TableHeader("Custom Attributes"));
for (DetailedContainerResource container : containers) {
Map<String, String> copy = new HashMap<String, String>(container.getAttributes());
final TableRow row = table.newRow();
row.addValue(1, copy.remove("id"))
.addValue(2, copy.remove("host"))