我想弄清楚如何在Windows 10機器上做一些軟件測試,我不知道我想要做什麼可能與Docker或其他技術。如果任何人有任何建議,如果可能與否,以及我需要做什麼技術,這將是偉大的,非常樂意去調查,如果我知道我正朝着正確的方向前進。如何使用Windows Containers進行軟件測試?
基本上我想建立它使用我的主要的Windows 10安裝爲基礎的容器,但隨後已隔離容器,將:
- 的外觀和行爲,就好像它們是相同的Windows 10安裝的一部分
- 與應用程序和文件夾結構方面運行的其他容器隔離。我希望能夠在容器中啓動一個應用程序,使其可以訪問主要安裝以及容器中的文件夾,然後將結果傳遞迴主要的Windows安裝。
- 有能力重置回它的原始圖像狀態,所以當我在將來某個時候啓動容器時,安裝到容器中的任何應用程序或文件都不存在。我想回到圖像中定義的原始狀態(可能只是一個文件夾結構,因爲任何默認應用程序都將安裝在基本Windows安裝上)。
這有道理嗎?我有興趣聽到關於這是否可能的任何想法。我一直試圖做幾天沒有運氣,使用Docker,Docker-Machine,Hyper-V以及在線發現的博客/教程。
感謝,
PH
是的所有選項。請使用正確的標題來解釋你想要的內容。是*什麼*可能?問題文字聽起來像是容器的通用概述。標題不應該是「我如何使用Windows 10容器進行測試?」 –
使用快照創建虛擬機可能是您的朋友,但您也可以嘗試使用sandboxie:http://www.sandboxie.com –
@BJBlack爲什麼?容器已經滿足了所有需求,實際上,這就是容器的*定義*。虛擬機的重量要大得多,而sandboxie試圖僞造容器,沒有任何實際的保證 –