在jenkinsci / blueocean容器中找不到Jenkins conf文件

时间:2018-08-29 12:17:07

标签: java docker jenkins jenkins-blueocean

我正在运行詹金斯蓝色海洋图像。我想通过jenkins like-

的startTLS选项
  

JAVA_ARGS =“-Djava.awt.headless = true -Dmail.smtp.starttls.enable = true”。

为此,我需要编辑jenkins conf文件。在以下位置搜索失败- /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文件吗?请让我知道是否需要更多信息。

1 个答案:

答案 0 :(得分:0)

如果您查看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