作为我工作的一部分,我评估了许多软件和应用程序。 我需要一个易于清洁的环境(所以以前的应用程序不会使我的系统膨胀)并且始终点亮。 一个想法是创建独立的环境(通过Docker或虚拟机),并在每次需要用新软件重新评估时重新启动一个新环境。如何使用Docker(或其他)作为测试环境
问题: 1.Does Docker支持这个吗?我可以每隔几天使用它创建一个新环境并测试其中的软件吗? 2.如果不是,哪个VM系统适合这种特殊需求?
感谢
作为我工作的一部分,我评估了许多软件和应用程序。 我需要一个易于清洁的环境(所以以前的应用程序不会使我的系统膨胀)并且始终点亮。 一个想法是创建独立的环境(通过Docker或虚拟机),并在每次需要用新软件重新评估时重新启动一个新环境。如何使用Docker(或其他)作为测试环境
问题: 1.Does Docker支持这个吗?我可以每隔几天使用它创建一个新环境并测试其中的软件吗? 2.如果不是,哪个VM系统适合这种特殊需求?
感谢
这正是所有的持续集成系统的更多信息:得到新鲜的代码,建立新创建的容器内的项目和运行测试。这就是现在干净的测试。因此,Docker完全适合您的需求。
每个保鲜盒是一个干净的环境中,你可以在运行测试,然后你可以分析结果并取出容器,例如docker run --rm -it my-image ./tests.sh
码头工人或无业游民健全完善为你所描述的。 –
好吧..谢谢。只是为了确认,我的意思是第三方软件,我没有代码..只有可执行文件.. – iwalee
我没有看到在容器中设置二进制文件的目的,而不是隔离它在其中执行的环境 –