@Override public KillContainerCmd killContainerCmd(@NotNull String containerId) { return wrappedCommand(KillContainerCmd.class, wrappedClient.killContainerCmd(containerId), (cmd, res) -> doLog("KILL", null, containerId, cmd), (cmd, e) -> doLog("KILL", null, containerId, cmd, e)); }
try { LOGGER.trace("Stopping container: {}", containerId); dockerClient.killContainerCmd(containerId).exec(); LOGGER.trace("Stopped container: {}", imageName); } catch (DockerException e) {
public void killContainer(String containerId) { this.readWriteLock.readLock().lock(); try { this.dockerClient.killContainerCmd(containerId).exec(); } finally { this.readWriteLock.readLock().unlock(); } }
public void killContainer(String containerId) { this.readWriteLock.readLock().lock(); try { this.dockerClient.killContainerCmd(containerId).exec(); } finally { this.readWriteLock.readLock().unlock(); } }
@Override public KillContainerCmd killContainerCmd(String arg0) { return getDelegate().killContainerCmd(arg0); }
protected void killContainer(DockerClient dockerClient) { dockerClient.killContainerCmd(containerInfo.getId()).exec(); } }
public Void call() throws Exception { DockerClient client = DockerCommand.getClient(descriptor, cfgData.dockerUrlRes, cfgData.dockerVersionRes, cfgData.dockerCertPathRes, null); client.killContainerCmd(id).exec(); return null; }
public void killOneExecutor() throws IOException { String executorId = getLastExecutorId(); dockerClient.killContainerCmd(executorId).exec(); }
@Override public KillContainerCmd killContainerCmd(@NotNull String containerId) { return wrappedCommand(KillContainerCmd.class, wrappedClient.killContainerCmd(containerId), (cmd, res) -> doLog("KILL", null, containerId, cmd), (cmd, e) -> doLog("KILL", null, containerId, cmd, e)); }
/** * Removes all containers in the util object * * @param ignoreFailure - use <code>true</code> if you expect containers might be stopped by this time */ public DockerContainersUtil kill(boolean ignoreFailure) { if (containers != null) { for (Container container : containers) { try { DockerClientFactory.build().killContainerCmd(container.getId()).exec(); } catch (DockerException failure) { if (!ignoreFailure) { throw failure; } } } } return this; }
/** * Produces a kill container request * * @param client * @param message * @return */ private KillContainerCmd executeKillContainerRequest(DockerClient client, Message message) { LOGGER.debug("Executing Docker Kill Container Request"); String containerId = DockerHelper.getProperty(DockerConstants.DOCKER_CONTAINER_ID, configuration, message, String.class); ObjectHelper.notNull(containerId, "Container ID must be specified"); KillContainerCmd killContainerCmd = client.killContainerCmd(containerId); String signal = DockerHelper.getProperty(DockerConstants.DOCKER_SIGNAL, configuration, message, String.class); if (signal != null) { killContainerCmd.withSignal(signal); } return killContainerCmd; }
dockerClient.killContainerCmd(staleContainer.getId()).exec(); log.warn("Stale container removed ({})", staleContainer.labels);
@Override public void terminateVM(String instanceId) throws IaasException { try { this.docker.killContainerCmd(instanceId).exec(); this.docker.removeContainerCmd(instanceId).exec(); } catch(Exception e) { throw new IaasException(e); } }
private static void dockerRm(String containerId) { try { dockerClient.killContainerCmd(containerId).exec(); } catch (Throwable t) { // pass if the container is not running, no need to kill it } try { dockerClient.removeContainerCmd(containerId).exec(); System.out.printf("cleaned test container %s\n", containerId); } catch (Throwable t) { System.out.printf("Failed to clean test container %s: %s\n", containerId, t.toString()); } }
try { LOGGER.trace("Stopping container: {}", containerId); dockerClient.killContainerCmd(containerId).exec(); LOGGER.trace("Stopped container: {}", imageName); } catch (DockerException e) {
protected final void doClose() { final DockerClient dockerClient = DockerClientBuilder.getInstance().build(); LOG.info("docker stop " + containerId + "..."); try { dockerClient.stopContainerCmd(containerId).withTimeout(10).exec(); } catch (final Throwable t) { LOG.info("docker kill " + containerId + "..."); try { dockerClient.killContainerCmd(containerId).exec(); } catch (final Throwable tt) { System.err.println(tt.getMessage()); } } LOG.info("docker rm " + containerId + "..."); try { dockerClient.removeContainerCmd(containerId).exec(); } catch (final Throwable t) { t.printStackTrace(System.err); } try { streamsCallback.close(); } catch (final IOException e) { e.printStackTrace(System.err); } } }