Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
docker pull jenkins/jenkins:lts
mkdir /home/jenkins
sudo chown -R 1000:1000 /home/jenkins
-p 32772:8080 -p 50000:50000
进行端口映射-privileged=true
在CentOS7中的安全模块selinux把权限禁掉了,参数给容器加特权。-v /home/jenkins:/var/jenkins_home
磁盘挂载-v /etc/localtime:/etc/localtime
修改/etc/localtime,修改容器的时间-e JAVA_OPTS=-Duser.timezone=Asia/Shanghai
修改jenkins的时区sudo docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true -v /home/jenkins:/var/jenkins_home -v /etc/localtime:/etc/localtime -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai jenkins/jenkins:lts
sudo docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
Localization: Chinese (Simplified)