从 Dockerfile 使用 Windows OS、Java、Selenium、Jenkins 构建 docker



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

  1. 现在在我的办公系统中,操作系统是 Ubuntu,我希望该脚本在 docker 中运行。为此,我必须从 Dockerfile 构建一个 docker 镜像。Dockerfile 包括 Windows OS、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可以安装在该映像之上并执行。

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

也就是说,Microsoft docker 存储库有一些映像可以使用。

最新更新