如何使用docker来安装jenkins

Jenkins 是一款开源的自动化服务器,主要用于实现持续集成(CI)和持续交付(CD)。它通过自动化构建、测试和部署流程,显著提升了软件开发效率和质量。

如何安装docker这里不在多说了,请查看我其他文章。

使用如下命令拉取jenkins的docker镜像

sudo docker pull jenkins/jenkins

使用如下命令来运行一个容器

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

下面是相关参数的解释:

  • -d 后台模式运行,并返回容器 ID
  • -p 端口,这里我们将容器的 8080 和 50000 映射到主机的 8080 和 50000
  • -v 映射宿主机的目录到容器的目录,这里我们映射了两个目录
  • --name 容器名字

关于其中的 -v 参数我们详细解释一下,当我们在填写路径的时候,容器目录不可以为相对路径,并且如果宿主机不存在该目录,则会生成该目录。

运行完之后打开浏览器访问http://x.x.x.x:8080就可以来访问jenkins界面啦

查看系统提示的密码复制到里边进行登录即可,因为我们是在docker中运行,所以我们需要登录到容器里边

docker exec jenkins tail /var/jenkins_home/secrets/initialAdminPassword

输入到我们获取的密码后可以看到如下界面

第一个是安装推荐的插件,第二个是选择插件来安装。

由于Jenkins服务器在国内可能经常出现连接不上的情况,我们等完成之后设置下国内清华服务器。在 Manage Jenkins -> Manager Plugin -> Advabced -> update site” 中升级站点 URL 为:

https://mirrors.huaweicloud.com/jenkins/updates/update-center.json

安装完成之后来配置一个用户

然后在配置URL,根据自己的需求配置

完成之后就来到了jenkins的dashboard界面了

发表回复

后才能评论