jenkins安装和基础配置
docker中安装jenkins镜像
jenkins官网:https://www.jenkins.io/zh/doc/book/installing/
拉取jenkinsci镜像
[root@localhost /]# docker pull jenkinsci/blueocean:latest [root@localhost /]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE jenkinsci/blueocean latest 2c9a3f63ffba 11 hours ago 601MB
运行Jenkins容器
各参数解释:
docker run -u root --name s267 --restart=always -d -p 6010:8080
-p 50000:50000 --env JAVA_OPTS="-Xmx512m" # 设置最大可用内存 -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai # 设置时区 -v /etc/localtime:/etc/localtime # 同步宿主机的时间到容器内时间 -v /tmp/jenkins_home:/var/jenkins_home # jenkins_home目录同步到宿主机目录防止数据丢失 -v /var/run/docker.sock:/var/run/docker.sock #表示Docker守护程序通过其监听的基于Unix的套接字
jenkinsci/blueocean:latest
运行命令
[root@localhost tmp]# docker run -u root --restart=always -d -p 6010:8080 -p 50000:50000 --env JAVA_OPTS="-Xmx512m" -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai -v /etc/localtime:/etc/localtime -v /tmp/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean 0c13aaf7c646f4f0b37b89d0299c95cfa07bf94ef8bd3ad4b65f384927ea6fcd
查看jenkins容器运行日志
日志作用:日志中提供了默认生成的用户名、密码、密码路径
jenkins中运行配置出现错误时,来日志中查看原因
命令:docker logs -f (容器名称或ID)
docker logs -f 0c13aaf7c646
启动后,会默认的创建一个admin用户,并且生成一个初始密码。
进入Jenkins容器内查看密码:
[root@localhost tmp]# docker exec -it -u root 0c13aaf7c646 bash bash-5.1# cat /var/jenkins_home/secrets/initialAdminPassword c7cea8a9f72145f38f7f58f3f1d608d8 bash-5.1#
浏览器中输入:http://192.168.3.10:6010/login?from=%2F 输入:密码点击确定
创建第一个管理员用户
访问URL
安装成功
登录进入首页