我希望能够在退出后容易地清理容器。这是可能的远程API? (除了发现我自己退出并使用DELETE /容器端点删除)Docker远程API是否具有“docker run --rm ...”的等效项?
8
A
回答
7
Docker客户端中的--rm
选项完全是客户端选项。例如,这是为什么您不能将-d
与--rm
结合 - 因为如果客户端保持连接到容器,客户端只能在出口处移除容器。
您可以编写一个清理脚本,定期运行docker ps -f status=exited -q
并清理结果。
我想你也可以通过监控Docker API的端点并立即响应容器出口来实现更多的自动化。
1
larsks答案现在已过时。 Docker Remote API 1.25 shifted --rm
functionality from client to server。创建一个容器时,有一个AutoRemove flag under HostConfig。
相关问题
- 1. Docker Swarm - 等效docker命令
- 2. 将“docker run ...”转换为“docker create ...”&&“docker start ...”
- 3. Mesosphere中的“参数”是否与docker run命令中的环境变量等效?
- 4. Docker API,远程API,客户端API
- 5. 如何使用docker远程API?
- 6. Docker - 无法连接到Docker守护进程到rm容器
- 7. Docker rm块并发运行
- 8. docker-java/docker远程api块,直到容器完成
- 9. Docker远程API登录到注册表
- 10. 带有哑终端的“docker run -dti”
- 11. Docker-Compose Up Works但Eb Local Run不是
- 12. Docker:不是有效的存储库:
- 13. Docker在“docker-compose up”过程中“优雅地停止”本身,而不是`docker-compose run --entrypoint`
- 14. Docker撰写:使用docker构建--rm --force-rm避免存储中间体
- 15. 具有PG :: ConnectionBad的Rails,Postgres和Docker“/var/run/postgresql/.s.PGSQL.5432”?
- 16. docker cp远程(从容器到主机)
- 17. Docker机器是否具有在虚拟机上执行docker的开销?
- 18. 远程docker命令执行
- 19. 设置远程私有Docker注册表
- 20. 等效于docker-compose文件中的-P
- 21. Dockerfile VOLUME和docker run -v命令之间的Docker区别
- 22. 用`docker-compose run`调用的mysql客户端vs`docker-compose exec`
- 23. 在Mac OS X上启用Docker中的远程API(boot2docker)
- 24. zap docker是否生成.xml报告?
- 25. Trac是否有远程API?
- 26. 无法连接到docker docker镜像中的守护进程docker
- 27. 从主机到远程的Docker挂载
- 28. Docker CMD基础图像是否具有CMD?
- 29. 是否有可能在Docker容器中运行linux perf工具
- 30. 类别:厨房:: ActionFailed - 测试厨房+ Docker +远程API
很好的详细解释! – 2015-02-12 04:14:15
很高兴知道,谢谢! – shino 2015-02-12 04:41:32