六、Docker安装jenkins

1.下载jenkins,默认最新版本
docker pull jenkins (已被废弃,下载下来的不是最新版,会导致插件无法安装)
docker pull jenkins/jenkins:lts
六、Docker安装jenkins_第1张图片

查看当前jenkins版本号
docker inspect [imageId]
六、Docker安装jenkins_第2张图片

2. 运行jenkins

docker run -d -p 8081:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime --name jenkins jenkins/jenkins:lts

-d 后台运行镜像 -p 80:8080 将镜像的8080端口映射到服务器的80端口
-p 50000:50000 将镜像的50000端口映射到服务器的50000端口
-v jenkins_home:/var/jenkins_home 冒号前面的本地数据卷,冒号后面的 /var/jenkins_home目录为容器中jenkins工作目录,即将docker中jenkins目录映射到本地
-v /etc/localtime:/etc/localtime 让容器使用和服务器同样的时间设置。
–name jenkins 给容器起一个别名

如果变更本地的jenkins_home为 /var/jenkins/,可能出现权限异常:
touch: cannot touch ‘/var/jenkins_home/copy_reference_file.log’: Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions
文件夹权限变更:
sudo chown -R 1000:1000 /var/jenkins/
重启jenkins容器
docker start jenkins

3. 设置服务器安全组
六、Docker安装jenkins_第3张图片

4. 访问jenkins
六、Docker安装jenkins_第4张图片

5. 获取password

sudo docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword

在这里插入图片描述

6. 输入密码后安装
六、Docker安装jenkins_第5张图片
六、Docker安装jenkins_第6张图片

7.配置管理员账号
六、Docker安装jenkins_第7张图片

8. 重启jenkins
docker restart jenkins

9. 访问jenkins并登陆

10.安装插件
Environment Injector
Maven Integration
Pre SCM BuildStep
Publish Over SSH
SSH Agent
docker-build-step
WMI Windows Agents

你可能感兴趣的:(docker)