宝哥软件园

Docker run参考(9) – 清理(-rm)

编辑:宝哥软件园 来源:互联网 时间:2020-05-12

默认下,即使容器退出后,容器的文件系统仍然存在。这使得调度更加容易[因此你能查看最后的状态],且默认保存了容器所有的数据。不过如果你运行大量短暂时的前台进程,这些容器文件系统将堆积非常多。想让容器退出时自动清理容器和删除它的文件系统,可以使用–rm选项:

--rm=false: Automatically remove the container when it exits (incompatible with -d)

当设置–rm参数,docker也会在容器退出时删除与它关联的数据卷。这个与运行docker rm -v my-container类似。不过只删除没有指定名称的数据卷。例如docker run –rm -v /foo -v awesome:/bar busybox top,/foo数据卷将会删除,不过/bar数据卷不会。通过–volumes-from继承的数据卷也会使用同样的逻辑删除 – 如果原始的数据卷指定了一个名称,那么将不会删除。

更多资讯
游戏推荐
更多+