jenkins
Jenkins中文官网:https://www.jenkins.io/zh/
安装Jenkins
Docker Hub 上的官方 Jenkins 镜像
目前,在 Docker Hub 上有三个不同的仓库正(或曾经)被当作“官方” Jenkins 镜像。 本文是为了申明哪个是当前的官方镜像(截至2018年12月).
官方的
docker pull jenkins/jenkins
废弃的
jenkins
已经废弃了很久。 我们停止使用和更新该镜像的简短原因是,我们每次发版时都需要人工参与。
jenkinsci/jenkins
同样已经废弃了很久,但为了过渡,我们会同时更新 jenkins/jenkins(正确的那个) 和 jenkinsci/jenkins。 2018年12月初,我们停止更新 jenkinsci/jenkins(如果您感兴趣的话,查看 INFRA-1934 可以获取更多详情)。
启动
docker run --name jenkins -d -p 8080:8080 -p 50000:50000 -v /vdocker/jenkins/jenkins_home:/var/jenkins_home jenkins/jenkins
如果没改端口号的话
启动问题
touch: cannot touch ‘/var/jenkins_home/copy_reference_file.log’: Permission denied
权限不够修改 宿主机的路径的权限
chmod +x 777 /vdocker/jenkins/jenkins_home
启动成功
输入命令查看运行情况,如果有输出则启动成功
docker ps -a
7f49b697ceaf jenkins/jenkins "/sbin/tini -- /usr/…" 31 minutes ago Up 5 minutes 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp, 0.0.0.0:50000->50000/tcp, :::50000->50000/tcp jenkins
安装完成后访问地址-> http://{部署Jenkins所在服务IP}:8080
可以通过宿主机上面查看密码:cat
cat /vdocker/jenkins/jenkins_home/secrets/initialAdminPassword
如果本地没有绑定也可以通过进入jenkins 容器查看
#进入Jenkins容器
docker exec -it jenkins bash
#查看密码:
cat /var/lib/jenkins/secrets/initialAdminPassword
#复制密码到输入框里面
选择第一个安装推荐的插件
创建管理员,一定记住管理员用户信息
到此创建完成,接下来出一系列Jenkins使用教程