我正在尝试在Windows 10机器上的Docker容器中运行Jenkins。我使用的是Windows容器,而不是Linux容器。
我尝试使用本指南:https://jenkins.io/doc/book/installing/#on-windows 但是,输入的命令是Linux容器,而不是Windows容器。
由于1709更新后https://github.com/docker/for-win/issues/1221)已知问题,我似乎无法使Linux容器正常工作。
我试过“docker pull jenkins”但是没有amd64版本可以拉。
这里有什么想法吗?我唯一的另一个想法是试图找出如何从Windows容器运行Java,以便我可以使用Jenkins .war文件?
答案 0 :(得分:2)
实际上,我能够在Windows上运行Jenkins Linux容器(Build 1709) 机。但是,此版本的Windows和Docker(17.12.0)在Hyper-V之上运行Linux Containers。因此,您需要在执行以下步骤之前启用Hyper-V。
docker pull jenkins/jenkins:lts
docker run -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts
除此之外,我发现有几个Jenkins Windows映像。如: