带有-rm标志的docker java运行容器
我正在使用它来生成新的容器。 我想在容器完成后移除它们。 有没有办法用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 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(移除容器)功能,但我更希望在容器停止后自动执行此操作。