java - 使用 Windows 操作系统、Java、Selenium、Jenkins 从 Dockerfile 构建 docker 容器

标签 java windows selenium docker jenkins

我的系统是 Windows 8.1,其中包含我的 selenium TestNG 项目的批处理文件。

  1. 现在在我的办公系统中,操作系统是 Ubuntu,我希望该脚本在 docker 中运行。为此,我必须从 Dockerfile 构建一个 docker 镜像。 Dockerfile 包括 Windows 操作系统、Java、Jenkins、Selenium 以及我项目的 lib 和 src 文件。
  2. 我们可以在 Docker 容器中安装 Windows 吗?
  3. 谁能告诉我如何使用这些文件准备 Dockerfile 并从该 Dockerfile 构建 Docker 镜像的分步过程吗?

最佳答案

您可以检查此 Windows 操作系统 (seviceCore) 的 docker 镜像 https://hub.docker.com/r/microsoft/windowsservercore/

Java、Jenkins 和 selenium 可以安装在该镜像之上并执行。

关于java - 使用 Windows 操作系统、Java、Selenium、Jenkins 从 Dockerfile 构建 docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52095804/

相关文章:

java - 在 Java 中重置 FileInputStream 以便我可以在测试程序中运行另一个程序的多个实例

java - Android:从输入流定义图像类型(jpeg 或 jpeg2000)

java - 在应用程序文件中使用 .getWindow()

windows - MessageBeep 不播放任何声音

html - 使用 Selenium 在 Ruby 中选中复选框时访问出现的类属性

selenium - 什么是 Selenium 包装器?

java - 如何将外部非 Android Eclipse 库项目包含到 Android-Studio 项目中,而无需复制/移动/编辑?

c# - 如何为 Windows 中的进程分配超过 2GB 的内存?

java - Ant 找不到指定的路径

python - Firefox 工作但 PhantomJS 抛出无法使用 css 选择器找到元素