在离线pc中安装Jenkins及其插件很困难。我可以在Docked中安装Jenkins,在一台电脑中安装所有需要的插件,然后保存这个新图像并将其复制到另一台离线的电脑上吗?
一个选项是使用Jenkins构建本地目录并安装插件。
docker run -it --rm -v $PWD/:/var/jenkins_home -p 8081:8080 jenkins/jenkins
一旦你装载了主机目录,然后安装所需的插件,创建Dockerfile,如下
FROM jenkins/jenkins
COPY plugins /var/jenkins_home/plugins/
然后构建这个Dockerfile,
docker build -t my_custom_jenkins .
然后你可以与其他人分享这个图片,它将包含所有插件。
如果您需要完整配置,请使用以下选项
FROM jenkins/jenkins
COPY . /var/jenkins_home/plugins/