docker安装jenkins
拉取jenkins镜像
docker pull jenkins/jenkins:2.293
这个地方拉取jenkins镜像时,建议带上tag(2.293)。因为latest版本的jenkins镜像中对应的jenkins版本为2.27,版本过低会导致安装后会出现大量插件安装失败的情况。 后续如果jenkins的最新版镜像更新了,可以考虑拉取latest版本,更新情况可去docker jenkins官方镜像网址查看。
创建Jenkins挂载目录并授权权限
- 在宿主机上创建jenkins容器将要挂在的工作目录(本地数据卷)
- 修改工作目录所有者, 因为当映射本地数据卷时,
/home/jenkins_home/
目录的拥有者为root或其他用户
,而容器中jenkins
用户的 uid 为1000
。需要将工作目录所有者修改为1000,容器中jenkins启动后才不会出现权限问题。
mkdir -p /home/jenkins_home
chown -R 1000:1000 /home/jenkins_home
创建并运行容器
如果宿主机没有安装jd