ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

docker 安装jenkins

2021-05-27 03:32:19  阅读:162  来源: 互联网

标签:lts Pull complete jenkins home docker 安装


前言

最近在看一些技术的东西,关于k8s的东西,讲道理比较难,很多东西我很难看得懂,所以就先去用docker搭了一个jenkins。。。菜鸡如我~

前提

系统:Ubuntu 18.04
Docker版本: 19.03.6

正文

 

  1. 查看docker images,看看有没有jenkins的镜像,目前是什么都没有的
root@home:~# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
  1. 拉取jenkins镜像,并查询
root@home:~# docker pull jenkins
Using default tag: latest
Error response from daemon: manifest for jenkins:latest not found: manifest unknown: manifest unknown
root@home:~# docker pull jenkins/jenkins:lts
lts: Pulling from jenkins/jenkins
bd8f6a7501cc: Pull complete
12446dbb5de5: Pull complete
83885fb2a797: Pull complete
5327ffb154d4: Pull complete
fdada05ec229: Pull complete
92939f08f25f: Pull complete
590080de52a5: Pull complete
bf542aea177f: Pull complete
cec192f98ca3: Pull complete
730ffeb0d3bf: Pull complete
29af40ed8126: Pull complete
5147246a547c: Pull complete
2876c11f9a52: Pull complete
321d79c28312: Pull complete
5d81e262aa69: Pull complete
611d1b6054cd: Pull complete
Digest: sha256:3a441b1bcd2ce630b7bad3486e7972a8d107f25098a4a7c28b7f1a96d61742a6
Status: Downloaded newer image for jenkins/jenkins:lts
docker.io/jenkins/jenkins:lts
root@home:~# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
jenkins/jenkins     lts                 3c87c42366c1        3 weeks ago         576MB
  1. 启动jenkins镜像,将数据目录映射出来
docker run \
  --name jenkins-young \
  -d \
  -p 8080:8080 \
  -p 50000:50000 \
  -v /usr/local/jenkins-data:/var/jenkins_home \  #注意映射文件夹的权限,我此处将其设置成了777,反正保证其可以正常写入即可。
  jenkins/jenkins:lts
  1. 在浏览器输入ip:8080,观察jenkins是否启动,启动界面如下:

可使用docker logs -f <container_name>|grep password来查询admin password

root@home:/usr/local# docker container ps -a
  CONTAINER ID        IMAGE                 COMMAND                  CREATED             STATUS              PORTS                                              NAMES
  264f27a7ecef        jenkins/jenkins:lts   "/sbin/tini -- /usr/…"   3 minutes ago       Up 3 minutes        0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp   jenkins-young
  root@home:/usr/local# docker logs -f 264f27a7ecef|grep initial

  1. 选择插件进行安装,此处选择默认。

  2. 等待安装完毕后,即可使用。默认账密,admin/admin,我们也可以根据需要建立新的用户。

  3. 设置完毕后登录,jenkins即可使用。

后记

这篇文章我很久之前就想写了,但是最近事情很多,心情很乱,我也刚刚有了一些转好的苗头,所以就先写一篇blog吧,也算是预祝我从泥沼里走出来吧。

加油,撸起袖子加油干!

标签:lts,Pull,complete,jenkins,home,docker,安装
来源: https://www.cnblogs.com/young233/p/14815787.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有