【问题标题】:Building docker container out of image with Windows OS, Java, Selenium, Jenkins from Dockerfile [closed]从 Dockerfile 使用 Windows 操作系统、Java、Selenium、Jenkins 构建 docker 容器 [关闭]
【发布时间】:2018-08-30 11:21:37
【问题描述】:

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

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

【问题讨论】:

    标签: java windows selenium docker jenkins


    【解决方案1】:

    您可以检查此 docker 映像是否适用于 Windows 操作系统(服务核心)https://hub.docker.com/r/microsoft/windowsservercore/

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

    【讨论】:

    • 您能否更详细地描述您的解决方案,并注意您提供的链接可能有一天会过期。
    • 为 Windows 拉一个 docker 图像(很可能我的答案中的图像链接应该可以工作,请检查)。在上面安装所需的软件(java、jenkins、selenium)。然后执行。但是,首先使用 Linux 映像应该会更容易。
    【解决方案2】:

    您可以创建 Windows 容器,但前提是您运行的是 Windows 主机。在 Linux 主机上,您无法创建 Windows 容器。

    也就是说,Microsoft docker repository 有一些图像可供使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-28
      • 2010-12-05
      • 2014-02-05
      • 2020-05-27
      • 2021-12-23
      • 1970-01-01
      • 1970-01-01
      • 2020-09-11
      相关资源
      最近更新 更多