海哥 发表于 2023-2-28 14:36:10

轻量级CI/CD发布部署环境搭建及使用_02_docker安装jenkins

轻量级CI/CD发布部署环境搭建及使用_02_docker安装jenkins

授人以鱼不如授人以渔,如果说的别人都没明白,说明自己实际也不是太明白 1,搜索jenkinsdocker search jenkinshttps://img2023.cnblogs.com/blog/3030104/202302/3030104-20230228094136849-1485425567.png2,下载jenkins镜像(下载推荐插件时,有的插件只支持版本最新版jenkins,所以安装最新版,按照固定版本安装不一定能安装上相应插件)最新:docker pull jenkins/jenkins:latesthttps://img2023.cnblogs.com/blog/3030104/202302/3030104-20230228094151325-1136477743.png3,查看下载的jenkins镜像docker imageshttps://img2023.cnblogs.com/blog/3030104/202302/3030104-20230228094206142-1902097075.png4,在宿主机(真实物理机)中创建jenkins挂载目录并赋予权限(路径、目录可根据实际改变,由于容器内也叫jenkins_home,所以映射也就jenkins_home)mkdir -p /root/docker/jenkins_home一定要赋权限,不然无法启动:chmod 777 /root/docker/jenkins_homehttps://img2023.cnblogs.com/blog/3030104/202302/3030104-20230228094229946-1786382141.png5,启动jenkins容器(映射端口、路径可根据实际改变)docker run --name jenkins -p 8055:8080 -p 50000:50000 -v /root/docker/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime -d jenkins/jenkins--name:jenkins 给容器起一个别名-p:8055:8080 将镜像的8080端口映射到宿主机(真实物理机)的8055端口-p:50000:50000 将镜像的50000端口映射到宿主机(真实物理机)的50000端口-v:/root/docker/jenkins_home:/var/jenkins_home:/var/jenkins_home目录为容器jenkins工作目录,我们将宿主机(真实物理机)硬盘上的一个目录挂载到这个位置,方便后续更新镜像后继续使用原来的工作目录。这里我们设置的就是上面我们创建的/root/docker/jenkins_home目录-v:/etc/localtime:/etc/localtime让容器使用和服务器同样的时间设置-d:后台运行镜像jenkins/jenkins:下载的容器6,查看jenkins容器docker ps -ahttps://img2023.cnblogs.com/blog/3030104/202302/3030104-20230228094305403-1848617244.png7,查看jenkins容器日志docker logs 容器idhttps://img2023.cnblogs.com/blog/3030104/202302/3030104-20230228094353837-1306024022.png8,配置镜像加速(路径可根据实际改变),如果未找到一定是前面的映射路径错误,删除容器,重新检查再启vi /root/docker/jenkins_home/hudson.model.UpdateCenter.xml将url修改为清华大学官方镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json默认镜像源:https://updates.jenkins.io/update-center.json修改后重新启动容器docker restart jenkinshttps://img2023.cnblogs.com/blog/3030104/202302/3030104-20230228094414700-1167314922.png9,查看jenkins启动界面密码(jenkins第一次使用时,需要在界面输入)cat /home/docker/jenkins_home/secrets/initialAdminPassworhttps://img2023.cnblogs.com/blog/3030104/202302/3030104-20230228094720554-1667310892.pnghttps://img2023.cnblogs.com/blog/3030104/202302/3030104-20230228094754344-38160096.png10,开始使用jenkins,访问宿主机(真实物理机)+端口,输入上一步密码即可https://img2023.cnblogs.com/blog/3030104/202302/3030104-20230228094805586-644775179.png11,使用默认admin账户登录https://img2023.cnblogs.com/blog/3030104/202302/3030104-20230228094819666-169097516.png12,选择推荐的插件安装https://img2023.cnblogs.com/blog/3030104/202302/3030104-20230228094833615-1610951972.png 
 https://img2023.cnblogs.com/blog/3030104/202302/3030104-20230228094840889-103457873.png
 
 如安装失败可重试(依然失败,可以考虑更换镜像源url,再重启再试)
https://img2023.cnblogs.com/blog/3030104/202302/3030104-20230228094903831-1899683549.png
 
 https://img2023.cnblogs.com/blog/3030104/202302/3030104-20230228094912107-707730200.png
 
 https://img2023.cnblogs.com/blog/3030104/202302/3030104-20230228094921480-351435466.png
 
 https://img2023.cnblogs.com/blog/3030104/202302/3030104-20230228094930307-522856716.png
进入后可能有的是中文,有的不是,重启jenkins容器 至此,轻量级CI/CD发布部署环境搭建及使用_02_docker安装jenkins,完结编写不易,如需转载,请注明出处
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 轻量级CI/CD发布部署环境搭建及使用_02_docker安装jenkins