前置条件:
假设机器上已经安装了Docker和Docker-Compose。
如果还未安装,请参考Docker官方文档进行安装。
安装步骤:
1.创建jenkins文件夹:
创建挂载目录
mkdir -p /var/jenkins_home
挂载目录授权
chown -R 1000:1000 /var/jenkins_home
创建 docker/jenkins目录 ,切换到目录下
#cd docker/
#mkdir jenkins
#ls
#cd jenkins
2.文件夹下创建一下三个文件:
#vim docker-compose.yml
文件内容:
version: '3'
services:
jenkins:
image: 'jenkins/jenkins:lts'
container_name: jenkins
privileged: true
user: root
restart: always
ports:
- '8888:8080'
- '50000:50000'
volumes:
-/var/run/docker.sock:/var/run/docker.sock
-/usr/bin/docker:/usr/bin/docker
- '/var/jenkins_home:/var/jenkins_home'
8080登录接口映射到主机的8888接口, 防止8080接口被占用, 挂载 /var/jenkins_home到主机刚刚创建的挂载目录
在jenkins目录运行以下命令:
# 给脚本授权
chmod u+x *.sh
# 启动Jenkins容器
docker-compose up -d
运行docker logs -f jenkins查看Jenkins日志。
找到Jenkins Initial Password的日志,比如:
访问Jenkins网址http://[server_ip]:8888,输入上面生成的初始密码,按照提示安装到成功完成。