问题描述
我有一台Windows Server 2019服务器,具有约770GB的ram和2TB的SSD,我没有在我的CI中充分利用它,因此我决定创建一个具有约50%可用内存的ramdisk,以加快构建速度。
由于我所有的管道都在docker中运行,所以我想配置ramdisk以便将虚拟磁盘挂载到将存储容器运行时数据的docker home文件夹内。
最初,我以为该位置为<DOCKER_HOME>\container
文件夹,但事实证明实际的文件系统和图层存储在<DOCKER_HOME>\windowsfilter
文件夹中。问题是,此文件夹不仅包含容器数据,还包含图像数据。这会带来两个主要问题,
- 如果重新启动服务器,并且我知道Windows docker映像可以容纳多大,我的映像将消失。
- 我拥有的图像越多,它们将在RAM内占用的空间就越大,而我的2TB磁盘却没有用。 ramdisk的大小可以随时容纳正在运行的容器,但是添加映像后,很快就会用完空间。
我的问题是,是否可以使用某种docker配置或技巧来将图像的日期与容器的日期分开?还有其他解决方案吗?你有什么建议吗?预先感谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)