@Override protected Void execute(StartContainerCmd command) { WebTarget webResource = getBaseResource().path("/containers/{id}/start") .resolveTemplate("id", command.getContainerId()); LOGGER.trace("POST: {}", webResource); webResource.request() .accept(MediaType.APPLICATION_JSON) .post(null) .close(); return null; }
@Override protected Void execute(StartContainerCmd command) { WebTarget webResource = getBaseResource().path("/containers/{id}/start").resolveTemplate("id", command.getContainerId()); LOGGER.trace("POST: {}", webResource); webResource.request() .accept(MediaType.APPLICATION_JSON) .post(command); return null; }
@Override protected Void execute(StartContainerCmd command) { WebTarget webResource = getBaseResource().path("/containers/{id}/start") .resolveTemplate("id", command.getContainerId()); LOGGER.trace("POST: {}", webResource); webResource.request() .accept(MediaType.APPLICATION_JSON) .post(null) .close(); return null; }
@Override protected Void execute(StartContainerCmd command) { WebTarget webResource = getBaseResource().path("/containers/{id}/start").resolveTemplate("id", command.getContainerId()); LOGGER.trace("POST: {}", webResource); webResource.request() .accept(MediaType.APPLICATION_JSON) .post(command); return null; }
private String startContainer(CreateContainerCmd cmd, DockerClient client) { CreateContainerResponse createResp = cmd.exec(); StartContainerCmd startCmd = client.startContainerCmd(createResp.getId()); try { startCmd.exec(); } catch (Throwable t) { throw new ContainerException(createResp.getId(), t); } return startCmd.getContainerId(); }