Zhi*_*Zhi 6 linux containers runc docker dockerfile
我注意到该命令docker build有一个参数--shm-size bytes用于设置 /dev/shm 的大小。但我不知道为什么docker build需要使用共享内存。
该docker build命令仅遵循 Dockerfile 并运行一组中间容器来构建目标容器环境并将其作为映像提交。在这个过程中,Dockerfile中的所有参数和命令都被解析并打包为一个struct,传入不同的组件(docker client、docker daemon、containerd、runc ...)。似乎docker build不需要共享内存来传递信息。
但为什么docker build要提供这个参数--shm-size bytes呢?也许我对这个过程有一些误解。请纠正我。谢谢!
| 归档时间: |
|
| 查看次数: |
1272 次 |
| 最近记录: |