我在运行一个码头集装箱,里面有詹金斯。我使用的对接图像是码头提供的最新图像。
容器运行,我可以在部署时访问GUI;
docker run -d -p 8080:8080 --name=jenkins-master jenkins/jenkins
然而。当我试图从前端添加插件时,似乎没有可用的列表。我需要为我的JenkinsFile安装管道插头。
在部署容器时,是否需要声明插件的使用?
我是在一个没有互联网接入的环境中工作的,所以在构建容器时必须添加插件。
谢谢
发布于 2018-09-18 12:26:08
您可以尝试这个图像这个图像包含了所有必要的插件。
docker run --rm --name jenkins -p 8080:8080 -p 50000:50000 adilm7177/jenkins-with-plug-in您可以检查此图像的描述。页面上提到的插件列表。
如果你想要建立你自己的形象,那就试试这个
docker cp jen:/var/jenkins_home/ ./jenkin_plugin然后创建dockerfile,构建它并运行它,这样您就不必每次都需要插件了。
FROM jenkins/jenkins:alpine
COPY jenkin_plugin /var/jenkins_home
ENTRYPOINT [ "/usr/local/bin/jenkins.sh" ]https://stackoverflow.com/questions/52365564
复制相似问题