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(); } }
public void killOneExecutor() throws IOException { String executorId = getLastExecutorId(); dockerClient.killContainerCmd(executorId).exec(); }
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; }
/** * 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; }
@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); } }
dockerClient.killContainerCmd(staleContainer.getId()).exec(); log.warn("Stale container removed ({})", staleContainer.labels);
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()); } }
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); } } }
break; case KILL_CONTAINER: result = executeKillContainerRequest(client, message).exec(); break; case PAUSE_CONTAINER: