用Docker容器安装Jenkins

先安装Docker 可以参考我的上一篇文章 链接

拉取Jenkins最新镜像,可跟版本号 不跟默认拉取最新镜像

docker pull jenkins/jenkins

创建JenKins的工作目录

mkdir /usr/local/jenkins

修改jenkins工作目录读写权限, 这里1000是容器中Jenkins 的用户

  chown -R 1000:1000 /usr/local/Jenkins

  chmod -R 777 /usr/local/Jenkins

把1000加入到docker目录权限,以便Jenkins能执行Docker命令

sudo usermod -a -G docker 1000 1000

  sudo chown -R 1000:1000 /var/run/docker.sock

启动Jenkins容器   -v /usr/local/jenkins:/var/jenkins_home 是挂载Jenkins的工作目录到宿主机的/usr/local/jenkins下

docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true  -v /usr/local/jenkins:/var/jenkins_home -v /usr/bin/docker:/bin/docker  -v /var/run/docker.sock:/var/run/docker.sock jenkins/jenkins

 设置容器开机自启动

sudo docker update jenkins --restart=always

查看是否安装成功

docker ps

 

至此Jenkins就启动成功,下面开始配置

使用root进入到Jenkins容器查看管理员的初始密码

docker exec -it -u root  jenkins bash

查看密码

cat /var/jenkins_home/secrets/initialAdminPassword

会输出初始密码复制记录下来

打开Jenkins管理网站进行配置

http://{ip}:8080

 

posted @ 2020-10-13 14:18  五峰  阅读(428)  评论(0编辑  收藏  举报