我是詹金斯和码头工人。我目前正在从事允许用户向詹金斯提交工作的项目。我想知道是否有一种方法可以使用docker动态生成Jenkins服务器,并将来自应用程序的所有用户作业重定向到此服务器,然后在完成工作后销毁这些jenkins。可能吗?如果是的话,怎么样?如果不是,为什么?另外,我需要为这个jenkins服务器设置maven,我需要另一个容器吗?如何在Docker中配置Jenkins?
2
A
回答
1
您可以尝试以下方法,但我无法保证将jenkins内容从专用服务器移动到码头集装箱是否容易。我没有尝试过。
但主要是以下几点。
- 创建使用 焦油
创建一个名为泊坞窗卷的专用詹金斯服务器内容的备份:
$ docker volume create --name jenkins-volume
提取您的码头工人体积内的詹金斯-backup.tar。这 量是
/var/lib/docker/volumes/jenkins-volume/_data
$ sudo tar -xvpzf jenkins-backup.tar -C /var/lib/docker/volumes/jenkins-volume/_data/
现在,你就可以开始你的詹金斯容器,并告诉它使用的詹金斯量。使用与专用jenkins相同版本的jenkins-image。
$ docker run -d -u jenkins --name jenkins -p 50000:50000 -p 443:8443 -v jenkins-volume:/var/jenkins_home --restart=always jenkins:your-version
对于我这个工作,从我们的詹金斯容器内容上AWS移动到詹金斯容器上的另一个云供应商。我没有尝试过专用服务器。但是当你尝试时,你不能破坏你现有的詹金斯的任何东西。
相关问题
- 1. Jenkins-Docker插件配置
- 2. 如何配置在端口80上运行的jenkins使用docker?
- 3. Docker Jenkins&Sonar设置
- 4. 如何在Docker中配置端口
- 5. 如何在jenkins中使用Docker镜像
- 6. 如何在Docker Swarm中分配Jenkins从属容器
- 7. 如何配置mylyn jenkins?
- 8. 如何配置Selenium + GitHub + Jenkins
- 9. 如何为Jenkins配置SSL?
- 10. 如何在Jenkins中为Java配置Checkstyle配置
- 11. 在mac中配置docker
- 12. Jenkins:配置adb
- 13. Jenkins - Cobertura配置
- 14. 在Dock中设置docker的redis配置
- 15. Symfony docker配置
- 16. Jenkins和Docker
- 17. docker centos7 jenkins installation
- 18. 在Jenkins上配置yslow
- 19. 如何从Dockerfile配置Jenkins插件
- 20. 如何配置Allure Jenkins插件?
- 21. 如何配置jenkins的父pom.xml
- 22. jenkins节点如何配置路由器
- 23. 如何配置jenkins slack插件?
- 24. 如何导出/导入Jenkins配置?
- 25. 如何配置Jenkins StarTeam插件?
- 26. 如何更改Jenkins配置目录?
- 27. 在jenkins中执行docker命令(在docker容器中)
- 28. 如何为Docker Compose配置DNS条目
- 29. Jenkins配置更改
- 30. Jenkins配置为Webpack
你可以从这个官方回购詹金斯docker.Just拉这张图片,并使用https://hub.docker.com/_/jenkins/ –
我做到了,我想了解如何配置它,你能否提供一些意见。 –
配置你的意思是说建立工作? –