docker - docker run/start:一遍又一遍地使用“run”命令对磁盘空间有显着影响吗?
问题描述
我想知道在使用docker container run
或docker container start
. 我意识到这start
是在停止的容器上使用的,并且run
将用于创建一个新容器,但是如果在所有容器中使用相同的底层图像,那么使用哪一个是否重要?
我的猜测是,由于所有容器都使用相同的图像,因此创建数千个容器的开销很小。换句话说,只是docker container run
一遍又一遍地使用。
我应该在开始新容器之前尝试搜索现有容器吗?
解决方案
最简单的解决方案是传递--rm
给docker run
. 这将导致容器在运行完成后立即被删除,因此重复调用它不会继续使用越来越多的空间。
推荐阅读
- python - Python:通过子进程捕获崩溃程序的标准输出
- angular - 使用 Spring Boot 构建 Angular 应用程序
- javascript - 如何根据嵌套数组 4 级深度过滤数组?
- javascript - 每当向其中添加函数时,如何从充当队列的数组中执行函数?
- java - 如何从 Osmdroid 地图中删除标记
- javascript - 如何遍历一组 50k 个帐户并将其显示在传单地图上?
- android - 使用 addRealmObjectField 添加新架构时出现 RealmMigrationNeededException
- arduino - Arduino - 带整数的字符串数组
- python - Python:在 while 循环中更新列表或数组
- c - 表达式必须是 C 中的可修改值