我想在使用Selenium WebDriver和Docker而不是虚拟机的同一台计算机上运行多个Internet Explorer版本。据我所知,Docker完全在Linux上运行,这将使Docker中的IE无法实现。我之所以问是因为我看到Docker在Microsoft Azure上运行。
Docker当前不适用于基于Windows的应用程序。Azure上的Docker是在Azure的Linux VM上运行的Docker。随着Docker for Windows的问世,您会认为有可能,但是IE / Edge不支持无头模式。微软已经宣布Edge正在使用铬,最终有望将无头模式引入IE / Edge。Docker永远不会支持GUI环境,它违背了他们的使命。