我一直在試圖建立一個大型的Windows泊塢窗圖像幾天,但我無法找到任何解決此問題的答案。如何創建大於20GB的Windows Docker鏡像?
我不是在試圖構建一個生產容器解決方案。我只是試圖創建我的服務的原型,但在Windows容器中運行。問題是我的服務依賴於大約40GB的數據,現在這些數據是從磁盤讀取的。顯然,這不是一個好方法,在我們可以將服務託管在生產容器中之前,必須對其進行重構。
我只想要一個快速和骯髒的解決方案,將所有這些數據存儲在容器中的磁盤上,以便我可以瞭解更多關於服務如何在容器中運行的圖像。
我的形象結構最終會看起來像這樣:
微軟/ windowsservercore - >雷/ data_image - >雷/ binary_image
data.dockerfile:
FROM microsoft/windowsservercore
WORKDIR /data/
COPY data .
生成命令:
docker build --compress -t mine/data_image -f data.dockerfile .
過了一段時間,構建失敗並顯示以下消息: 無法複製文件:複製目錄失敗:write \?\ Volume {8cf8bb9b-c1dd-46a3-b353-3c2198754bf8} \ data:磁盤上沒有足夠的空間。
我知道這與windowsfilter磁盤驅動程序有關,但沒有關於此驅動程序的聯機文檔。這就像它不存在。
歡迎與此問題有關的任何見解!