我正在运行詹金斯蓝海图像。我想为詹金斯传递启动TLS选项,例如-
JAVA_ARGS="-Djava.awt.headless=true -Dmail.smtp.starttls.enable=true".
为此,我需要编辑詹金斯会议文件。在以下位置搜索失败-/etc/defaults/jenkins
和/etc/sysconfig/jenkins
也尝试像find / -iname jenkins
一样搜索通配符,但没有运气。
运行詹金斯图像为-
$ docker run
--rm
-u root
-p 8080:8080
-v jenkins-data:/var/jenkins_home
-v /var/run/docker.sock:/var/run/docker.sock
-v "$HOME":/home
jenkinsci/blueocean
$ docker exec -it <image_id> bash
有谁知道如何在这里编辑 jenkins conf 文件? 如果需要更多信息,请告诉我。
如果你看一下 docker image jenkins/jenkins 的文档,这就是 jenkinsci/blueocean 的衍生来源。 您可以通过JAVA_OPTS环境变量添加这些选项。 所以你会做:
$ docker run
--rm
-u root
-p 8080:8080
-v jenkins-data:/var/jenkins_home
-v /var/run/docker.sock:/var/run/docker.sock
-v "$HOME":/home
-e JAVA_OPTS="-Djava.awt.headless=true -Dmail.smtp.starttls.enable=true"
jenkinsci/blueocean
这是一个链接: https://github.com/jenkinsci/docker/blob/master/README.md