我在EC2主机上运行了一些docker镜像,最近注意到Docker FS总是100GB。主机FS只有8GB。
如果我在docker镜像上使用超过8GB的内容,会发生什么?魔法?
答案 0 :(得分:2)
来自PR 14709和泊坞窗var flag1: SomeType!
var flag2: SomeType!
func load(completionHandler:(someVar1 : SomeType, someVar2 : SomeType)-> Void){
asyncFunc1() {
(someVar1) -> Void in
flag1 = someVar1
completionMethod()
}
asyncFunc2() {
(someVar2) -> Void in
flag2 = someVar2
completionMethod()
}
}
func completionMethod() {
if flag1 == nil || flag2 == nil {
return
}
// Completion code here
}
选项:
目前的默认基数为10G。将其更改为100G。原因是为了 有些人10G变得太小而我们没有能力 以动态的方式发展它。
这只是过度使用,直到容器才分配真实空间 实际上写数据。这与基于fs的图形驱动器没有什么不同 其中容器根的虚拟大小是无限的。
因此,当您超过8 GB时,您应该收到“daemon --storage-opt dm.basesize=
”错误消息。没有魔力。