docker中运行jenkins

docker中运行jenkins

   张吉吉     2019年12月9日 07:18     703    

1、安装docker

这里不详细赘述

可以参考此文章:使用yum安装docker

 

2、安装jenkins

docker run \

  -u root \

  --rm \

  -d \

  -p 8080:8080 \

  -p 50000:50000 \

  -v /var/jenkins-data:/var/jenkins_home \

  -v /var/run/docker.sock:/var/run/docker.sock \

  jenkinsci/blueocean

 

使用以上命令去在docker中安装并加载jenkins,如果没有镜像,就会下载相应镜像,官网给的建议是jenkinsci/blueocean image(来自 the Docker Hub repository),整个版本捆绑了所有Blue Ocean插件和功能。

       -d参数的含义就是在后台运行docker容器

-p 8080:8080 就是将docker里jenkins端口映射到物理服务器的8080端口

-v 将docker容器中/var/jenkins_home目录映射到物理服务器/var/jenkins-data。(这一步是非常重要的,如果没有将docker中的目录映射到物理服务器上边,如果重启容器,容器之前的配置等都会丢失,被重置为一个新的容器实例。所以一定要将其进行正确的映射。)

 

3、配置jenkins

(1)在docker中查看jenkins进程

docker ps

1.png

(2)访问URL,进行配置

会稍微等待点时间

2.png

3.png

4.png

因为已经将docker中的/var/jenkins_home中的文件映射到了/var/jenkins-data中,所以可以在/var/jenkins-data看到jenkins的配置文件,在其中查看初始化密码的文件,然后将initialAdminPassword中的密码填写进去。

安装插件

5.png

6.png

 


文章评论

0

其他文章