我正在运行詹金斯蓝色海洋图像。我想通过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文件吗?请让我知道是否需要更多信息。
答案 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