Docker 安装步骤

下载 Jenkins 镜像

下载地址

  1. $ docker pull jenkins/jenkins:lts

创建本地数据卷

  1. $ mkdir -p /home/for/data/jenkins_home/

修改目录权限

因为当映射本地数据卷时,/data/jenkins_home/目录的拥有者为root用户,而容器中jenkins用户的 uid 为 1000。

  1. $ chown -R 1000:1000 /home/for/data/jenkins_home/

创建并启动容器

  1. $ docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v /home/for/data/jenkins_home:/var/jenkins_home jenkins/jenkins:lts

确认是否启动成功

  1. $ docker ps -a

Jenkins Docker 安装 - 图1

看到 statusUp xxx 就代表启动成功了

访问

访问 http://IP:8080/ 即可看到 jenkins 的页面

Jenkins Docker 安装 - 图2

输入管理员密码

/var/jenkins_home/secrets/initialAdminPassword 这个文件中可以找到。

注意如果配置了本地的 jenkins_home 需要以本地路径为准。

输入管理员密码之后点击继续。

安装插件

Jenkins Docker 安装 - 图3

这里我们选择安装推荐的插件即可,这个过程会有点漫长 ☕️。在国内有些插件还可能安装不上,你懂的!

Jenkins Docker 安装 - 图4

这个页面最好截图保存,以免有些插件安装不上,后面想手动安装不知道装什么!(因为 Jenkins 在等待超时之后会提示你跳过安装过程)

创建用户

Jenkins Docker 安装 - 图5

输入完最好截图保存以下,否则账号密码忘了的话没法重置。

实例配置

Jenkins Docker 安装 - 图6

默认即可,根据需要自行修改。

完成

Jenkins Docker 安装 - 图7

然后就可以开始玩耍了!