Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux docker中的docker使用内存还是磁盘?_Linux_Docker_Out Of Memory_Diskspace - Fatal编程技术网

Linux docker中的docker使用内存还是磁盘?

Linux docker中的docker使用内存还是磁盘?,linux,docker,out-of-memory,diskspace,Linux,Docker,Out Of Memory,Diskspace,我试图在docker(docker中的docker,dind)内部构建一个docker图像。图像非常大,无法生成,错误为设备上没有剩余空间 设置: 我在teamcity代理docker映像上运行此操作,docker处于docker配置中 我的主机需要更多内存还是磁盘空间?docker中的docker是在内存中构建还是在磁盘上构建?它使用磁盘 关于docker中docker的工作方式和原因的详细解释如下 我最初是在考虑Teamcity的经纪人的情况下问这个问题的,但我想概括一下这个问题。似乎行业标

我试图在docker(docker中的docker,dind)内部构建一个docker图像。图像非常大,无法生成,错误为
设备上没有剩余空间

设置: 我在teamcity代理docker映像上运行此操作,docker处于docker配置中

我的主机需要更多内存还是磁盘空间?docker中的docker是在内存中构建还是在磁盘上构建?

它使用磁盘

关于docker中docker的工作方式和原因的详细解释如下

我最初是在考虑Teamcity的经纪人的情况下问这个问题的,但我想概括一下这个问题。似乎行业标准从未在docker中实际运行docker,因为它会导致数据损坏,大多数用例都可以通过docker-to-docker解决方案解决(解释如下)。尽管如此,docker实现中的docker在某些CI文档中仍然被称为docker in docker,即使它不是真正的docker in docker解决方案

docker-to-docker解决方案通常是将主机docker守护程序暴露于卷装载中的容器,即
docker run-v/var/run/docker.sock:/var/run/docker.sock…
如果将守护程序暴露于容器,或将
dind
映像暴露于另一个容器,在这两种情况下,docker引擎都在主机级别运行,或者作为docker第一级中的容器运行,这意味着它使用磁盘


希望这能澄清。

当docker中的设备问题没有剩余空间时。这与主机空间有关。
df-h
磁盘空间使用情况?