本篇介绍一下怎么样用docker安装Jenkins
环境配置
-
Ubuntu 18.04server
-
docker-ce 19.03
-
Jenkins版本
拉取Jenkins镜像
sudo docker search jenkins
选择数量最多的这个,然后拉取Jenkins镜像。
ps 其实官方教程中的仓库是
jenkinssci/blueocean
sudo docker pull jenkins
把镜像拉取下来之后我们就创建Jenkins的容器
创建容器
sudo docker run -u root
--name jenkins-test
-d -v /data/jenkins_home:/var/jenkins_home
-p 8081:8080 -p 50000:50000
jenkins
参数解读:
-
-u 使用root权限去运行该容器,如果不指定这个参数会报错,报错内容如下
-
--name 容器的名称
-
-d 在后台运行容器
-
-v 创建数据卷
- /data/jenkins_home代表本地的文件
- /var/jenkins_home代码容器的文件,一般默认
-
-p 映射容器的8080端口至主机的8081端口
-
jenkins 指定要容器启动所需的镜像
我们把这条容器命令执行一下
配置Jenkins
我们在地址栏输入http://机器IP:8081端口即可启动,启动后如下
然后我们在运行日志中找到这个密码
sudo docker ps -a
然后输入
sudo docker logs -f a90d69591522
后面跟的是刚才查询出来的容器ID
日志中会有这样的一个字符串,我们复制一下,粘贴到刚才打开的Jenkins网页中
选择默认的即可
然后就会开启漫长的安装等待的过程,可能会等很久
然后就开始吧