1、拉取最新的jenkins镜像
docker pull jenkins/jenkins
2、创建jenkins工作目录并授权,可以根据需要自行调整目录路径
mkdir -p /data/jenkins_home/ chown 777 /data/jenkins_home/
3、创建并启动Jenkins容器
docker run -d --name jenkins -p 9666:8080 -p 50000:50000 -v /data/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime jenkins/jenkins
参数说明:
-d 后台运行镜像
–name myjenkins 容器别名
-p 9666:8080 将镜像的8080端口映射到服务器的9666端口。
-p 50000:50000 将镜像的50000端口映射到服务器的50000端口
-v /data/jenkins_home:/var/jenkins_home 其中/var/jenkins_home目录为容器jenkins工作目录,我们将硬盘上的一个目录挂载到这个位置,方便后续更新镜像后继续使用原来的工作目录。
-v /etc/localtime:/etc/localtime 让容器使用和服务器同样的时间设置。
4、查看jenkins是否启动成功,如果status为up则表示启动成功
docker ps -l
5、访问jenkins地址,ip修改为服务器ip,端口改为容器8080端口映射到服务器的9666端口,第一次访问会要求输入在服务器指定文件中的管理员密码
123.123.123.123:9666
获取并输入密码,注意要将/var/jenkins_home替换为/data/jenkins_home,如果没做映射可以不用替换,然后继续
6、选择"install suggested plugins"安装建议的插件即可,如有特殊需要可以选择"select plugins to install",然后等待插件安装完成
插件安装完成后,接下来设置管理员账户和密码,然后设置jenkins访问url,设置完成后就可以正常使用jenkins了