可以帮到你的docker+jenkins安装部署

CC最新分享——《并发编程之透彻理解AQS源码分析》,这绝对是我见过的、讲并发编程、讲AQS讲的最好的视频了,没有之一,千万不要错过!是不是吹牛,听过就知道,欢迎围观!
CC,20年Java开发和使用经验,多年的首席架构师和CTO,畅销原创书籍《研磨设计模式》的作者。
参与和领导了上百个大中型项目的设计和开发,在互联网应用系统架构、系统设计、应用级框架和中间件开发等方面具有很多经验和领悟。
更为难得的是,入行20年,仍然奋战在技术一线,深知一线架构师需要掌握哪些技术、掌握到什么程度、一线架构设计会遇到哪些坑、如何才能做出最合适的架构设计,经验最难得!
在这个公众号架构设计一起学里面,CC将会毫无保留的把这些经验传授出来,帮助大家更快更好的成长为合格的架构师!

接下来写一篇随机笔记,希望可以帮助大家:

下载镜像

docker pull jenkins/jenkins
![0](https://upload-images.jianshu.io/upload_images/23729306-9ffc7abf157155ba?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

创建挂载文件夹

mkdir /jenkins         
![0](https://upload-images.jianshu.io/upload_images/23729306-e41354f38f10c27b?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

查看文件权限

ls -nd jenkins/                 

给uid为1000的权限

chown -R 1000:1000 jenkins/   
![0](https://upload-images.jianshu.io/upload_images/23729306-5d13d3a1709c062f?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

启动

docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true -v /jenkins:/var/jenkins_home jenkins/jenkins

jenkins中生成配置信息

![0](https://upload-images.jianshu.io/upload_images/23729306-0fea599bd5797cb7?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

配置maven和jdk

复制jdk和maven到jekins映射路径下

![0](https://upload-images.jianshu.io/upload_images/23729306-a73abffff9b1ab56?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

配置的时候路径写jenkins内的路径

/var/jenkins_home/jdk1.8.0_91
/var/jenkins_home/apache-maven-3.5.3
![0](https://upload-images.jianshu.io/upload_images/23729306-d9744ab17b056cb1?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![0](https://upload-images.jianshu.io/upload_images/23729306-11f728a63b050551?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

密码配置

1:访问 http://192.168.137.21:8080

密码地址:

0

0

0

安装插件

![0](https://upload-images.jianshu.io/upload_images/23729306-f7beeb6c7325c367?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

升级站点

![0](https://upload-images.jianshu.io/upload_images/23729306-52f997e82a6e5c55?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

手动安装插件(按选择)

Maven Integration
Deploy to container
Publish Over SSH
ssh
CloudBees Docker Build and Publish
docker
Docker Swarm
docker-build-step

加入公众号架构设计一起学,立即观看《并发编程之AQS源码分析》,同时还可以获得独家《架构师成长秘籍阶段一》一份,后续还会继续赠《架构师成长秘籍阶段二》,心动不如行动,赶紧加入吧!
222.png

Docker 是一种容器技术,可以快速部署应用程序并提供强大的隔离性。Jenkins 是一个流行的持续集成和持续交付工具。通过结合使用 DockerJenkins,可以轻松地实现持续集成和持续交付。以下是在 Docker安装部署 Jenkins 的步骤: 1. 安装 Docker安装 Jenkins 之前,你需要先安装 Docker。你可以在 Docker 官网上下载适合你系统的 Docker 版本,并按照说明进行安装。 2. 创建一个 Docker 容器 为了在 Docker 中运行 Jenkins,你需要创建一个 Docker 容器。你可以使用以下命令来创建容器: ``` docker run -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts ``` 这个命令会从 Docker Hub 上下载最新版本的 Jenkins 镜像,并创建一个名为 jenkinsDocker 容器。这个容器会将 Jenkins 端口映射到主机的 8080 端口,并将 Jenkins 的 JNLP 端口映射到主机的 50000 端口。此外,它还会将 Jenkins 的主目录映射到名为 jenkins_home 的 Docker 卷中。 3. 访问 Jenkins 现在,你可以通过浏览器访问 Jenkins 控制台。在浏览器中输入 http://localhost:8080/,就可以访问 Jenkins 界面了。在第一次访问时,Jenkins 会要求你输入初始管理员密码。你可以使用以下命令来获取这个密码: ``` docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword ``` 4. 安装插件 在访问 Jenkins 后,你需要安装一些插件。可以根据需要选择安装的插件。安装插件的过程很简单,只需要在 Jenkins 控制台中选择“插件管理”菜单,然后选择要安装的插件即可。 5. 配置 Jenkins安装插件之后,你需要配置 Jenkins。你可以创建一个新的 Jenkins 作业并配置它的构建步骤,或者导入一个现有的 Jenkins 作业并执行它。在配置 Jenkins 时,请确保使用正确的 Docker 镜像和容器来运行你的应用程序。 6. 部署应用程序 现在,你可以使用 Jenkins部署你的应用程序了。你可以将你的应用程序打包成 Docker 镜像,并在 Jenkins 中创建一个构建步骤来构建和推送这个镜像。然后,你可以使用 Jenkins 的构建步骤来部署这个镜像到你的服务器或云平台上。 总结 通过结合使用 DockerJenkins,可以轻松地实现持续集成和持续交付。在 Docker安装部署 Jenkins 的过程很简单,只需要几个简单的步骤即可完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值