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
你也应该检查你的其他要求(操作系统等)