首页 > 解决方案 > docker run/start:一遍又一遍地使用“run”命令对磁盘空间有显着影响吗?

问题描述

我想知道在使用docker container rundocker container start. 我意识到这start是在停止的容器上使用的,并且run将用于创建一个新容器,但是如果在所有容器中使用相同的底层图像,那么使用哪一个是否重要?

我的猜测是,由于所有容器都使用相同的图像,因此创建数千个容器的开销很小。换句话说,只是docker container run一遍又一遍地使用。

我应该在开始新容器之前尝试搜索现有容器吗?

标签: docker

解决方案


最简单的解决方案是传递--rmdocker run. 这将导致容器在运行完成后立即被删除,因此重复调用它不会继续使用越来越多的空间。


推荐阅读