Docker remote API是否具有与“;docker run--rm…“;?

Docker remote API是否具有与“;docker run--rm…“;?,docker,Docker,我希望在集装箱出口后能够轻松清理。远程API是否可以实现这一点?(除了自己发现退出并使用DELETE/containers端点删除之外)Docker客户端中的--rm选项完全是客户端选项。例如,这就是为什么不能将-d与--rm组合在一起的原因,因为客户端只有在容器保持连接状态时才能在退出时移除容器 您可以编写一个清理脚本,定期运行docker ps-f status=exited-q并清理结果 我想,通过监视Docker API的/events端点并立即响应容器出口,您还可以实现更自动化的功能。

我希望在集装箱出口后能够轻松清理。远程API是否可以实现这一点?(除了自己发现退出并使用DELETE/containers端点删除之外)

Docker客户端中的
--rm
选项完全是客户端选项。例如,这就是为什么不能将
-d
--rm
组合在一起的原因,因为客户端只有在容器保持连接状态时才能在退出时移除容器

您可以编写一个清理脚本,定期运行
docker ps-f status=exited-q
并清理结果


我想,通过监视Docker API的
/events
端点并立即响应容器出口,您还可以实现更自动化的功能。

larsks的答案现在已经过时了。Docker远程API 1.25。在创建一个容器时,有一个很好的方法可以做到这一点。

非常详细的解释!可能晚了几年,但这应该是现在可以接受的答案。