一、Docker安装Jenkins
安装最新版Jenkins镜像
docker pull jenkins/jenkins:lts
-
查看Jenkins镜像
docker images
创建一个Jenkins目录
mkdir /mydata/jenkins_home
安装启动Jenkins容器
docker run -d --name jenkins -p 8888:8080 -v /mydata/jenkins_home:/var/jenkins_home jenkins/jenkins:lts;
备注:
-d //启动在后台
--name //容器名字
-p //端口映射(8888:宿主主机端口,8080:容器内部端口)
-v //数据卷挂载映射(/data/jenkins_home:宿主主机目录,另外一个即是容器目录)
enkins/jenkins:lts //Jenkins镜像(最新版)
- 查看Jenkins启动情况
docker ps -a
发现 启动后状态是Exited
查看日志
docker logs jenkins
根据日志知道是目录权限问题
因为/mydata/jenkins_home
目录是root权限
解决方案:改变用户组
chown -R 1000:1000 /mydata/jenkins_home
重启一下docker容器
docker run 容器id
开启访问端口
访问Jenkins
http://81.68.234.218:8888/
二、管理配置Jenkins
-
登录
解锁安装完成后会自动生成一个密码,根据页面提示拿到密码
更方便的方式是从日志中去拿,启动完成后会写入日志中
docker logs jenkins
-
安装插件
这里直接安装推荐的插件
漫长的等待。。。。。。。。
-
下载完成之后,创建管理员账号
-
自定义访问地址
-
点击开始使用
到这里Jenkins就安装完毕了,接下来就是配置代码自动化部署了。