作爲我工作的一部分,我評估了許多軟件和應用程序。 我需要一個易於清潔的環境(所以以前的應用程序不會使我的系統膨脹)並且始終點亮。 一個想法是創建獨立的環境(通過Docker或虛擬機),並在每次需要用新軟件重新評估時重新啓動一個新環境。如何使用Docker(或其他)作爲測試環境
問題: 1.Does Docker支持這個嗎?我可以每隔幾天使用它創建一個新環境並測試其中的軟件嗎? 2.如果不是,哪個VM系統適合這種特殊需求?
感謝
作爲我工作的一部分,我評估了許多軟件和應用程序。 我需要一個易於清潔的環境(所以以前的應用程序不會使我的系統膨脹)並且始終點亮。 一個想法是創建獨立的環境(通過Docker或虛擬機),並在每次需要用新軟件重新評估時重新啓動一個新環境。如何使用Docker(或其他)作爲測試環境
問題: 1.Does Docker支持這個嗎?我可以每隔幾天使用它創建一個新環境並測試其中的軟件嗎? 2.如果不是,哪個VM系統適合這種特殊需求?
感謝
這正是所有的持續集成系統的更多信息:得到新鮮的代碼,建立新創建的容器內的項目和運行測試。這就是現在乾淨的測試。因此,Docker完全適合您的需求。
每個保鮮盒是一個乾淨的環境中,你可以在運行測試,然後你可以分析結果並取出容器,例如docker run --rm -it my-image ./tests.sh
碼頭工人或無業遊民健全完善爲你所描述的。 –
好吧..謝謝。只是爲了確認,我的意思是第三方軟件,我沒有代碼..只有可執行文件.. – iwalee
我沒有看到在容器中設置二進制文件的目的,而不是隔離它在其中執行的環境 –