1.安装Jenkins
mkdir /docker/jenkins # 新建Jenkins工作目录
docker pull jenkins/jenkins:lts # 拉取Jenkins镜像
ls -nd /docker/Jenkins # 查看目录归属ID
chown -R 1000:1000 /docker/jenkins # 赋予权限
注:因为Jenkins容器里的用户是Jenkins,而主机用户不是Jenkins,就算是root也一样会报错:/var/jenkins_home/copy_reference_file.log: Permission denied,这个时候就需要在主机上面给主机地址赋予访问Jenkins容器的权限,Jenkins内部用的是uid 1000的user。
docker run -dt --name jenkins -p 9090:8080 -p 50000:50000 --privileged=true -v /docker/jenkins:/var/jenkins_home jenkins/jenkins:lts # 运行Jenkins容器
-privileged=true让容器具有root权限,便于进入容器
-p 9090:8080指定主机9090端口映射到Jenkins容器的8080端口(Jenkins的web访问端口)
-v /docker/jenkins:/var/jenkins_home容器/var/jenkins_home路径挂载到宿主机/docker/jenkins路径
浏览器输入http://ip:9090访问Jenkins首页:可能需要等待几分钟

然后,我们就可以看到Jenkins

最低0.47元/天 解锁文章
2879

被折叠的 条评论
为什么被折叠?



