可以使用命令docker system df
(mirror)(在Docker
1.13.0中引入)来查看Docker磁盘的使用情况,例如:
username@server:~$ docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 44 28 114.7GB 84.84GB (73%)
Containers 86 7 62.43GB 41.67GB (66%)
Local Volumes 2 1 0B 0B
Build Cache 0B 0B
如何docker system df
计算“ RECLAIMABLE” ?即,它代表什么?
(mirror)上docker system df
的Docker
文档没有对此进行解释。所述多克尔词汇表(镜)不包含的术语“可回收”。
嗨@Franck Dernoncourt!
RECLAIMABLE
是“未使用”的图像所消耗的空间(意味着没有基于这些图像的容器正在运行)。换句话说,就像@jordanm所说的,这就是您可以删除而不破坏任何内容的映像的总大小,这正是Docker如果运行docker system prune -a
或就会删除它们的原因docker image prune -a
。该-a
告诉泊坞窗要删除所有未使用的图像,没有它码头工人能消除晃来晃去(无标记)的图像。
您可以在此处和此处了解有关如何使用Docker优化磁盘空间的更多信息,当然,还可以了解有关docker
image
prune和docker
system
prune的
Docker文档。
问题内容: 我想这应该很基本,但是我已经尝试过搜索它,并且阅读了docker文档。但是,我仍然无法理解“ Thin Pool ”的确切含义以及它在docker世界中的作用。 问题答案: 短篇故事: 精简池是一种存储源,可按需分配存储空间。它或多或少类似于虚拟内存,它为每个进程提供完整的地址空间。 很长的故事: 脂肪供应 传统的存储分配方法称为“胖”或“厚”配置。 例如,用户声称使用10G存储空间。
问题内容: 我正在docker容器内的GCE上运行jenkins实例,并希望从此Jenkinsfile和Github执行多分支管道。我正在为此使用GCE詹金斯教程。这是我的 我总是得到一个错误: 为了使docker在jenkins中工作,我需要更改什么? 问题答案: 看起来像DiD(Docker中的Docker),最近的一期杂志指出这是有问题的。 请参阅“ 在您的CI或测试环境中使用Docker-
问题内容: 我想在使用Selenium WebDriver和Docker而不是虚拟机的同一台计算机上运行多个Internet Explorer版本。据我所知,Docker完全在Linux上运行,这将使Docker中的IE无法实现。我之所以问是因为我看到Docker在Microsoft Azure上运行。 问题答案: Docker当前不适用于基于Windows的应用程序。Azure上的Docker是
什么会阻止 命令完成?它永远不会返回到命令提示符或报告任何类型的错误。相反,它反复在“新”,“已分配”,“就绪”和“开始”之间切换。 这是命令: 这是来自“DevOps 2.1工具包 - Docker群”,维克多·法西奇的一本书,我遇到了一个我无法克服的问题...... 我试图在一群三个节点上运行一个反向代理服务,所有节点都在LinuxMint系统上本地运行,而< code>docker serv
我在windows 10 home上工作。 当我运行docker快速启动终端快捷方式或直接运行 start.sh 时,我收到消息: Docker Machine未安装。请重新运行工具箱安装程序,然后重试。看起来“查找vboxmanage.exe”步骤出错…按任意键继续。。。 我尝试重新安装,选择了所有选项,包括NDIS5驱动程序,但我没有帮助。运动学工作正常,但我无法在终端中运行docker。 我
问题内容: 我有一个安装的docker映像,但是当我尝试运行它时,出现错误: 如果我以交互模式运行bash,则可用。 我究竟做错了什么? 这是我的Dockerfile: 问题答案: 当您将exec格式用于命令(例如,带双引号的JSON数组)时,将在 没有 外壳的 情况下 执行该命令。这意味着大多数环境变量将不存在。 如果您将命令指定为常规字符串(例如),则之后的字符串将使用来执行。 有关更多信息,