@Override public StopContainerCmd stopContainerCmd(@NotNull String containerId) { return wrappedCommand(StopContainerCmd.class, wrappedClient.stopContainerCmd(containerId), (cmd, res) -> doLog("STOP", null, containerId, cmd), (cmd, e) -> doLog("STOP", null, containerId, cmd, e)); }
public void stopContainer(String containerId) { this.readWriteLock.readLock().lock(); try { this.dockerClient.stopContainerCmd(containerId).exec(); } finally { this.readWriteLock.readLock().unlock(); } }
public void stop(String containerId) { docker.stopContainerCmd(containerId).exec(); startedContainers.remove(containerId); }
public void stopContainer(String containerId) { this.readWriteLock.readLock().lock(); try { this.dockerClient.stopContainerCmd(containerId).exec(); } finally { this.readWriteLock.readLock().unlock(); } }
@Override public StopContainerCmd stopContainerCmd(String arg0) { return getDelegate().stopContainerCmd(arg0); }
public void stopContainer(String id){ dockerClient.stopContainerCmd(id).exec(); }
/** * stops a {@link Container} * * @param id - id of {@link Container} */ public void stopContainer(String id) throws NotFoundException, NotModifiedException { if (isContainerRunning(id)) { dockerClient.stopContainerCmd(id).exec(); } }
public Void call() throws Exception { DockerClient client = DockerCommand.getClient(descriptor, cfgData.dockerUrlRes, cfgData.dockerVersionRes, cfgData.dockerCertPathRes, null); //TODO check, if container is actually running client.stopContainerCmd(id).exec(); return null; }
private void executeOnDocker(Run<?, ?> build, PrintStream llog, DockerClient client) throws DockerException { try { client.stopContainerCmd(containerId).exec(); } catch (NotModifiedException ex) { LOG.info("Already stopped."); llog.println("Already stopped."); } getLaunchAction(build).stopped(client, containerId); if (remove) { LOG.info("Removing container {}...", containerId); llog.println("Removing container " + containerId + "..."); client.removeContainerCmd(containerId); } }
@Override public StopContainerCmd stopContainerCmd(@NotNull String containerId) { return wrappedCommand(StopContainerCmd.class, wrappedClient.stopContainerCmd(containerId), (cmd, res) -> doLog("STOP", null, containerId, cmd), (cmd, e) -> doLog("STOP", null, containerId, cmd, e)); }
public void doControlSubmit(@QueryParameter("stopId") String stopId, StaplerRequest req, StaplerResponse rsp) throws ServletException, IOException, InterruptedException { final DockerAPI dockerApi = theCloud.getDockerApi(); try(final DockerClient client = dockerApi.getClient()) { client.stopContainerCmd(stopId).exec(); } rsp.sendRedirect("."); }
private void doStop() { client.listContainersCmd().withStatusFilter("running").withLabelFilter(label).exec().stream() .filter(c -> c.getId() != null) .forEach(c -> client.stopContainerCmd(c.getId()).exec()); }
@Override public void stopAndRemoveContainer(String containerId) { dockerClient.stopContainerCmd(containerId).exec(); dockerClient.removeContainerCmd(containerId).withRemoveVolumes(true).exec(); }
@Override public void stop(ExecutionContext context) { super.stop(context); if (containerId == null) { throw new ProviderResourcesNotFoundException("Container has not been created yet"); } log.info("Stopping container with id " + containerId, context); connection.getDockerClient().stopContainerCmd(containerId).exec(); log.info("Stopped container with id " + containerId + " and ip address " + ipAddress, context); removeAttribute("ip_addresses"); removeAttribute("ip_address"); removeAttribute("public_ip_address"); ipAddress = null; }
@Override public void stopContainer(ContainerName containerName) { try { dockerClient.stopContainerCmd(containerName.asString()).withTimeout((int) WAIT_BEFORE_KILLING.getSeconds()).exec(); } catch (NotFoundException e) { throw new ContainerNotFoundException(containerName); } catch (NotModifiedException ignored) { // If is already stopped, ignore } catch (RuntimeException e) { numberOfDockerDaemonFails.add(); throw new DockerException("Failed to stop container '" + containerName.asString() + "'", e); } }
@AfterEach public void stopAndRemoveStartedContainers() { dockerClient.listContainersCmd().exec().stream() .filter(container -> !existingContainers.contains(container)) .forEach(container -> { dockerClient.stopContainerCmd(container.getId()).exec(); dockerClient.removeContainerCmd(container.getId()).exec(); }); }
public void verifyAllClean() { if (remainingContainers == null) updateRemainings(); remainingContainers .forEach(container -> { dockerClient.stopContainerCmd(container.getId()).exec(); dockerClient.removeContainerCmd(container.getId()).exec(); }); assertThat(remainingContainers).isEmpty(); }
private void stopAndRemoveContainer(String containerId) { this.dockerClient.stopContainerCmd(containerId).withTimeout(this.stopContainerTimeout).exec(); this.dockerClient.removeContainerCmd(containerId).withForce(true).exec(); }
@After public void tearDown() throws IOException { List<Container> running = client.listContainersCmd() .withStatusFilter("running").exec(); if (running != null) { running.forEach(container -> client.stopContainerCmd(container.getId()).exec()); } client.close(); discovery.close(); vertx.close(); }
@After public void tearDown() throws IOException { List<Container> running = client.listContainersCmd() .withStatusFilter("running").exec(); if (running != null) { running.forEach(container -> client.stopContainerCmd(container.getId()).exec()); } client.close(); discovery.close(); vertx.close(); }