Docker运行jenkins

快速运行

1、查找镜像

官方推荐使用的镜像是jenkinsci/blueocean,该镜像包含当前的长期支持 (LTS) 的 Jenkins 版本 (可以生产使用) ,并捆绑了所有 Blue Ocean 插件和功能。

Docker运行jenkins

2、拉取镜像

docker pull jenkinsci/blueocean

3、创建挂载数据卷

cd /home
mkdir jenkins-data

4、运行jenkins容器

docker run   --name myjenkins   -d   -p 8080:8080   -p 50000:50000   -v /home/jenkins-data:/var/jenkins_home   -v /var/run/docker.sock:/var/run/docker.sock   -v /etc/localtime:/etc/localtime   jenkinsci/blueocean

-d 后台运行镜像
-p 8080:8080 将镜像的8080端口映射到服务器的8080端口,8080 端口用来公开访问 Web 界面。
-p 50000:50000 将镜像的50000端口映射到服务器的50000端口,50000 端口允许访问远程 Java (JIRA) API。
-v /home/jenkins-data:/var/jenkins_home /var/jenkins_home目录为jenkins工作目录,我们将硬盘上的一个目录挂载到这个位置,方便后续更新镜像后继续使用原来的工作目录。
-v /etc/localtime:/etc/localtime 让容器使用和服务器同样的时间设置。
-v /var/run/docker.sock:/var/run/docker.sock 将主机的Docker套接字装入容器中,这将允许Jenkins容器使用主机的Docker守护进程来构建映像并运行容器。
–name myjenkins 给容器起一个别名。

5、检查容器是否在运行

docker ps

配置

1、解锁 Jenkins。

访问http://

初次打开会有一个验证,相当于验证你是不是管理员本人的作用,需要去服务器上面查看该文件,然后将里面的内容粘贴到密码框。

Docker运行jenkins

管理员初始密码被放到了 /var/jenkins_home/secrets/initialAdminPassword 文件中。

docker exec -it myjenkins cat /var/jenkins_home/secrets/initialAdminPassword

2、安装插件。

Docker运行jenkins

Jenkins 可以说完全由插件来驱动的,所以安装一些基础的插件是非要必要的,这里我们选择 安装推荐的插件 ,然后静静地等待插件安装完成即可。

3、创建用户。

Docker运行jenkins

接着继续下一步操作,提示需要创建一个新的用户,自行填写即可。

4、配置实例。

配置访问地址,默认就行,你要是用域名可以配置成域名:

Docker运行jenkins

Original: https://www.cnblogs.com/-wenli/p/14214229.html
Author: #NAME?
Title: Docker运行jenkins

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/534166/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球