- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人可以解释或链接一篇解释 Docker“大小”的文章吗?
例如 - 我提取了一些基于 Windows 的容器:
docker system df --verbose
Images space usage:
REPOSITORY TAG IMAGE ID CREATED SIZE SHARED SIZE UNIQUE SIZE CONTAINERS
mcr.microsoft.com/windows/servercore 1909-amd64 8116ea20e860 3 weeks ago 5.509GB 5.509GB 0B 0
mcr.microsoft.com/dotnet/framework/aspnet 4.8-windowsservercore-1909 eff771fe260f 3 weeks ago 7.523GB 7.523GB 0B 0
mcr.microsoft.com/windows/servercore ltsc2019 31902e4b25a6 4 weeks ago 5.212GB 0B 5.212GB 0
mcr.microsoft.com/powershell lts-windowsservercore-2004 7c3eedbd9958 6 weeks ago 4.84GB 0B 4.84GB 0
mcr.microsoft.com/dotnet/framework/sdk 4.8 27c31113cb5e 3 months ago 8.667GB 0B 8.667GB 0
microsoft/mssql-server-windows-developer 2017-GA 454b8faa6c43 3 years ago 11.55GB 0B 11.55GB 0
Containers space usage:
CONTAINER ID IMAGE COMMAND LOCAL VOLUMES SIZE CREATED STATUS NAMES
db7868c7480c mcr.microsoft.com/powershell "cmd" 0 0B 4 seconds ago Exited (0) 1 second ago happy_agnesi
Local Volumes space usage:
VOLUME NAME LINKS SIZE
721e8ed501b31c35f3d847b09189ce21a1c33c32b0daff48fa2a17e57c92afda 0 0B
73f678eec23d645575b96df63d48c9b3c7b3c379bd11f01d12d6fc0a7180fa2d 0 0B
e1e165e9776dda6afb73ba8af79e337f6ef19268935fdf485aead0942bb5934d 0 0B
3210cffd7ef3a592487b69695338448cb9aa31917c2dc2c25e628e866a71ba6a 0 0B
Build cache usage: 0B
CACHE ID CACHE TYPE SIZE CREATED LAST USED USAGE SHARED
因此,正如我从上面的 Docker 图像 mcr.microsoft.com/windows/servercore
数据中了解到的那样:
5.509GB
吗?docker run -d .....
这个尺寸是否叠加?那么上面图像的 2 个正在运行的容器将在我的物理硬盘上占用大约 5.509 Gb + 5.509 Gb = 11.018 Gb
?mcr.microsoft.com/dotnet/framework/aspnet
的大部分层都基于 mcr.microsoft.com/windows/servercore
图像层 - 也是如此它对 docker push
命令(到私有(private)仓库)有什么影响吗?对 docker pull
命令有什么影响吗?running
状态的问题)- 有没有我可以看到这个大小的地方/命令?我可以限制 Windows 图像的这个大小吗?内存
的一些解释:它不是在容器之间共享的(?)所以假设运行 100 个内存饥饿的容器将有效地吃掉我计算机上的所有物理内存,然后呢?运行新容器将被拒绝?一切都会卡住?有什么工具可以防止这种情况发生?最佳答案
# You already have an Image that consists of these layers
3333
2222
1111
# You pull an image that consists of these layers:
AAAAA <-- You only need to pull (and need additional space) for this layer
22222
11111
如果您删除第一个图像,只会删除第 3333 层,但其他 2 个图层仍被不同的图像使用,无法删除。
/opt/helloworld.txt
容器不需要 debian 镜像的空间,因为所有层都是共享空间。您只需要文件空间 /opt/helloworld.txt
mcr.microsoft.com/windows/servercore
您只需要为自己的附加层留出空间。/var/lib/docker/containers/<container>/<container>-json.log
。 (您的 docker 路径可能会有所不同)。是的,它占用了硬盘驱动器上的空间。您正在运行的容器在 /var/lib/docker/containers/overlay2/
中有一个条目与您的图像相比,容器文件系统上的所有更改(例如,如果您编写的日志在它位于那里之前不存在)。如果该目录仅包含日志文件,您可以为该目录创建一个卷并使用主机的 logrotate。否则你会被它困住,它会占用空间。关于Docker镜像和容器: size on-disk,虚拟大小,运行大小困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66543698/
关于w3total缓存工作机制,我在互联网上搜索,但找不到有关这两个的任何正确信息。w3Total 缓存中的磁盘增强型和磁盘基本型有什么区别?为什么磁盘增强型优于磁盘基本型?使用磁盘增强和磁盘缓存选项
我在启动时一直使用这两种方法,对我来说,功能是相同的。到目前为止,我创建的实例仅用于计算。我想知道 GCE 磁盘镜像和快照在技术方面有何不同,以及在哪种情况下使用其中一种更好。 最佳答案 快照反射(r
我正忙于迁移到 Azure 虚拟机。 我的 SQL Server 数据库 MDF 应该驻留在操作系统磁盘上还是数据磁盘上(据我所知,这是一个页 blob - 也称为 Azure 磁盘驱动器)? 我本以
背景 我一直在使用 Win32_DiskDrive 来查找闪存(USB 笔、SD 卡等),但在其他计算机上进行一些测试后,我发现它们并不总是被发现。因此,我使用 Win32_LogicalDisk,因
我知道 stackoverflow 中也有类似的问题: WIX:default directory in WixUI_InstallDir, WIX installer root directory
如何使用 Golang 包获取 Dispart 详细信息(磁盘名称(例如:磁盘 0)空闲和磁盘使用情况) 最佳答案 您可以使用此包 github.com/shirou/gopsutil 获取 disk
我希望能够确定CD驱动器中的音乐专辑CD。例如,如果某人声称驱动器中的CD是Eminem-Eminem Show,那么我希望能够验证CD确实是The Eminem Show。 有任何想法吗?我已经申请
我需要对文件执行随机更新。让我需要更新偏移量 k1、k2、....、kn 处的文件。从性能的角度来看,如果我按任何顺序写入是否重要,或者如果我按偏移量的递增顺序写入,性能会提高吗?更具体地说,我将在
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 10年前关闭。 Improve this
我准备发布一个只对普通硬盘有效的工具,而不是 SSD(固态硬盘)。事实上,它不应该与 SSD 一起使用,因为它会导致大量读/写而没有实际效果。 任何人都知道检测给定驱动器是否为固态的方法? 最佳答案
NSWorkspaceDidMountNotification 可以很好地获取刚刚安装的磁盘的信息。但是如何在我的应用程序启动之前获取已经安装的磁盘的信息? 命令行:“diskutil list”和“
NSWorkspaceDidMountNotification 可以很好地获取刚刚安装的磁盘的信息。但是如何在我的应用程序启动之前获取已经安装的磁盘的信息? 命令行:“diskutil list”和“
我想知道为什么我的模拟器不断增加它在磁盘上的大小。否则它的运行速度比第一次慢。有什么解决办法吗?我不希望我的模拟器也保存它的状态。这个怎么做? 最佳答案 我发现从设置>存储>释放空间从模拟器手机中删除
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve thi
我想知道,是否有某种类型的光盘 ID 可以用来在我的数据库中搜索以查看该光盘是否已被扫描?所有光盘都是由我创建的,通常在 Windows 上刻录。 -编辑-我可以比较写入时间和卷标以查看光盘是否已被扫
fmdb 文档说,如果您将文件系统路径传递给databaseWithPath:它将为您创建一个文件: 文件系统路径。该文件不必存在于磁盘上。如果它不存在,则会为您创建。 我正在使用以下代码获取我的文件
在 Azure 中创建 Windows Server 虚拟机后,我注意到操作系统磁盘(C: 驱动器)大小只有 30GB。 我的印象是所有新虚拟机都有 127GB 操作系统磁盘大小。 (Expand t
我在Google dataproc中默认设置(4个vCPU,15GB Ram)创建了一个群集。 在完成几次养 pig 工作后,集群中有2-3个不健康的节点。 因此,我升级了工作虚拟机的vCPU(4至8
有人可以解释一下在以下上下文中刷新到磁盘的含义吗?如果我将数据写入文件系统上的日志,这是否意味着我将其放在磁盘上?在什么时候您会/应该将文件刷新到磁盘? This suggests a design
下面的输出属于 FAT32 磁盘文件。我想用 C 程序显示所有文件以及每个文件相应分配的扇区。 按照指南我什至无法找到根目录。 (示例1 - 在http://www.tavi.co.uk/phobos
我是一名优秀的程序员,十分优秀!