带有-rm标志的docker java运行容器

带有-rm标志的docker java运行容器,java,docker,docker-java,Java,Docker,Docker Java,我正在使用它来生成新的容器。 我想在容器完成后移除它们。 有没有办法用docker java实现这一点 所以我基本上想要 docker run --rm my-docker 使用docker java.中的docker run--rm选项转换为HostConfig对象中的AutoRemove选项。JavaAPI镜像了这个对象布局。没有任何使用该对象的好例子,但它是 import com.github.dockerjava.api.command.CreateContainerResponse;

我正在使用它来生成新的容器。 我想在容器完成后移除它们。 有没有办法用docker java实现这一点

所以我基本上想要

docker run --rm my-docker
使用docker java.

中的
docker run--rm
选项转换为
HostConfig
对象中的
AutoRemove
选项。JavaAPI镜像了这个对象布局。没有任何使用该对象的好例子,但它是

import com.github.dockerjava.api.command.CreateContainerResponse;
导入com.github.dockerjava.api.model.HostConfig;
HostConfig HostConfig=HostConfig
.newHostConfig()
.使用自动删除(true);//设置“删除”标志
CreateContainerResponse容器=dockerClient
.createContainerCommand(“busybox”)
.withHostConfig(hostConfig)//添加到hostConfig对象中
.exec();
在中,
docker run--rm
选项转换为
HostConfig
对象内的
AutoRemove
选项。JavaAPI镜像了这个对象布局。没有任何使用该对象的好例子,但它是

import com.github.dockerjava.api.command.CreateContainerResponse;
导入com.github.dockerjava.api.model.HostConfig;
HostConfig HostConfig=HostConfig
.newHostConfig()
.使用自动删除(true);//设置“删除”标志
CreateContainerResponse容器=dockerClient
.createContainerCommand(“busybox”)
.withHostConfig(hostConfig)//添加到hostConfig对象中
.exec();

我知道remove container(移除容器)功能,但我更希望在容器停止后自动执行此操作。我知道remove container(移除容器)功能,但我更希望在容器停止后自动执行此操作。