1. pull 镜像

  1. docker pull jenkins/jenkins

2. 启动jenkins

  1. # 创建工作目录
  2. mkdir /home/jenkins_home
  3. chmod 777 /home/jenkins_home
  4. # 启动
  5. docker run -d -p 8080:8080 -p 50000:50000 -v /home/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime --name jenkins jenkins/jenkins:latest
  6. -d 后台运行镜像
  7. -p 8080:8080 #将镜像的8080端口映射到服务器的8080端口。 左宿主机
  8. -p 50000:50000 #将镜像的50000端口映射到服务器的50000端口
  9. -v /home/jenkins_home:/var/jenkins_home #/var/jenkins_home目录为容器jenkins工作目录,我们将硬盘上的一个目录挂载到这个位置,方便后续更新镜像后继续使用原来的工作目录。这里我们设置的就是上面我们创建的 /var/jenkins_mount目录
  10. -v /etc/localtime:/etc/localtime #让容器使用和服务器同样的时间设置。
  11. --name jenkins 给容器起一个别名
  12. # 获取密码
  13. docker exec -it 容器ID bash
  14. cat /var/jenkins_home/secrets/initialAdminPassword

image.png

3. 安装插件