当前位置: 首页 > 面试题库 >

清理docker / overlay2 /是否安全?

宗政坚白
2023-03-14
问题内容

我在AWS EC2上运行了一些Docker容器,/ var / lib / docker / overlay2文件夹的磁盘大小增长非常快。

我想知道删除其内容是否安全?或者docker是否具有某种命令来释放某些磁盘使用量。

更新:

我实际上docker system prune -a已经尝试过,它回收了0Kb。

而且我的/ docker / overlay2磁盘大小比来自的输出大得多 docker system df

阅读docker文档和BMitch的答案后,我相信触摸此文件夹是一个愚蠢的主意,我将尝试其他方法来回收我的磁盘空间。


问题答案:

Docker使用/ var / lib /
docker存储您的映像,容器和本地命名卷。删除此内容可能会导致数据丢失,并有可能使引擎停止运行。overlay2子目录专门包含图像和容器的各种文件系统层。

要清除未使用的容器和图像,请参阅docker system prune。还有一些选项可以删除卷甚至是已标记的图像,但是由于可能会丢失数据,因此默认情况下未启用它们。



 类似资料:
  • 我在AWS EC2上运行了一些docker容器,/var/lib/docker/overlay2文件夹的磁盘大小增长非常快。 我想知道删除它的内容是否安全?或者如果docker有某种命令来释放一些磁盘使用量。 更新: 实际上,我已经尝试了docker系统prune-a,它回收了0Kb。 此外,my/docker/overlay2磁盘大小比docker system df的输出大得多 在阅读了doc

  • 我用两个容器运行docker的环境。我注意到Overly2文件夹太大了。当docker关闭(docker compose down)时,Overly2文件夹的大小为2.3GB。当容器运行时,Overly2文件夹将增加到4.0GB,并且随着时间的推移而增加。这正常吗? 命令停止容器: 命令,容器运行: 编辑 命令

  • 我刚刚注意到我的笔记本电脑上的磁盘空间用完了。通过发现,Docker使用了很多: 文件夹包含152个以结尾的文件夹。 我已经运行了以下命令来清理 什么是,为什么它会消耗那么多空间,我如何清理它? 我有Docker版本17.06.1-CE,版本874A737。它是在一次清理之后发生的,所以这肯定还是一个问题。

  • 考虑以下连接列表: 在一分钟内经过一段短时间后: 在我写完这个stackoverflow后: 语境: 这是一些第三供应商应用程序打开连接(源代码对我们不可用,所以我们不知道详细信息)。我们知道他们的连接管理很糟糕,他们也知道这一点。这是可怕的,因为你们可以在第一个表90850182中看到连接泄漏。如果其他人重置了他们的计时器,那么这个计时器开始无限期地老化。在旧版本的应用程序中,它将永远存在。在较

  • 本文向大家介绍Docker 清理命令集锦,包括了Docker 清理命令集锦的使用技巧和注意事项,需要的朋友参考一下 杀死所有正在运行的容器  删除所有已经停止的容器  删除所有未打 dangling 标签的镜像  删除所有镜像  为这些命令创建别名 # 杀死所有正在运行的容器. alias dockerkill='docker kill $(docker ps -a -q)' # 删除所有已经停止

  • 问题内容: 在大多数情况下是否足以清洁用户输入? ::编辑:: 我主要是在考虑防止SQL注入,但是我最终想知道在应用mysql_real_escape_string之后我是否可以信任用户数据,或者在将数据传递给应用程序和数据库之前是否应该采取额外的措施来清理数据。 我看到清理HTML字符的位置很重要,但是我认为信任用户输入是不必要的。 Ť 问题答案: 在所有情况下都不够,但是绝对是一个很好的朋友。