docker实现jenkins+git+naocas一体化自动部署

一、jenkins安装

1.1 docker 安装jenkins

haskell 复制代码
docker pull jenkins/jenkins

1.2 docker 启动jenkins

haskell 复制代码
docker run --name myjenkins -d -p 8081:8080 -p 8085:8085 jenkins/jenkins

--name 指定容器名称为myjenkins
-d 表示后台运行
-p 8081:8080 表示Docker Host(运行Docker的主机)端口 与Docker容器内运行的端口映射,
8081表示DockerHost的端口,8080即容器内的端口; 外部访问8081即可访问到Docker容器的8080端口
jenkins/jenkins 表示启动的镜像为jenkins/jenkins ,查看本地镜像可以通过docker images查看

1.3通过界面操作jenkins

haskell 复制代码
#1.进入jenkins中容器中
docker exec -it myjenkins bash
#2.找到上面的路径:/var/jenkins_home/secrets
cd /var/jenkins_home/secrets
#3.查看initialAdminPassword该文件,密码就在该文件下
cat initialAdminPassword

1.4 安装推荐的软件

1.5 创建管理员账号和密码

1.输入账号,密码,邮件,保存继续下一步
2.实例配置:直接保存就好

1.6 开始使用jenkins

1.7 进入jenkins主页

相关推荐
会飞的小蛮猪3 小时前
Jenkins运维之路(Slave容器节点)
运维·ci/cd·jenkins
杨杨杨大侠4 小时前
案例03-附件E-部署运维
java·docker·github
少女续续念5 小时前
国产 DevOps 崛起!Gitee 领衔构建合规、高效的企业协作工具链
git·开源
少女续续念8 小时前
AI 不再是 “旁观者”!Gitee MCP Server 让智能助手接管代码仓库管理
git·开源
Java陈序员8 小时前
直播录制神器!一款多平台直播流自动录制客户端!
python·docker·ffmpeg
水冗水孚8 小时前
你用过docker部署前端项目吗?Tell Me Why 为何要用docker部署前端项目呢?
ubuntu·docker·容器
飞询8 小时前
docker 部署 sftp
运维·docker
naice1 天前
我对github的图片很不爽了,于是用AI写了一个图片预览插件
前端·javascript·git
云偶1 天前
从零搭建 Jenkins Android 自动发包体系
jenkins
小Wang1 天前
npm私有库创建(docker+verdaccio)
前端·docker·npm