Docker:在Jenkins图像中将打开的Jdk更改为Oracle Jdk

docker工人,我很新,我想运行一个jenkins形象。 我从存储库中提取图像,现在可以使用该命令运行它

docker run -p 8080:8080 jenkinsci/jenkins 

默认情况下,它使用openjdk版本1.8。 我想用oracle jdk而不是openjdk。 我怎么能改变这个? 提前致谢。

如果你真的想使用这个图像,并更改jdk,你将不得不build立自己的图像,安装oraclejdk,设置jenkins使用这个jdk(如环境variables等),但它不是一个干净的方式,恕我直言。

最佳做法是从oraclejdk Docker镜像构build自己的镜像,并在其上设置Jenkins。

你应该看看其他Dockerfiles来做到这一点。

Oracle在github上提供了一堆docker镜像: https : //github.com/oracle/docker-images

你也应该检查你的其他要求(操作系统等)