Docker 安装Jenkins-阿里云
安装官方镜像,推荐使用jenkins/jenkins:lts
docker pull jenkins/jenkins:lts
启动jenkins并设置持久化路径:
#设置jenkins logs在宿主机的文件路径 mkdir -p /dev/jenkins #查看当前文件路径:/home/zsudo/yan/dev/jenkins pwd #更改权限 chown -R 1000:1000 /home/zsudo/yan/dev/jenkins
启动容器:
docker run -itd -p 8100:8080 -p 50000:50000 --name jenkins --privileged=true -v /home/zsudo/yan/dev/jenkins:/var/jenkins_home -u 0 e54fbc2a5085
-d 后台运行镜像
-p 8100:8080 将镜像的8080端口映射到服务器的8100端口(http端口)
-p 50000:50000 将镜像的50000端口映射到服务器的50000端口(tcp端口)
-v /home/zsudo/yan/dev/jenkins:/var/jenkins_home
说明:/var/jenkins_home目录为jenkins工作目录,我们将硬盘上的一个目录挂载到这个位置,方便后续更新镜像后继续使用原来的工作目录。
--name jenkins 给容器起一个别名
示例中e54fbc2a5085是jenkins对应的IMAGE ID
查看启动的所有容器
docker ps -a
此时看到jenkins已经启动了
访问服务器:
访问:阿里云服务器ip+Jenkins映射的端口号即8100
输入docker logs jenkins查看jenkins启动时生成的日志文件,将管理员密码粘贴即可
回到宿主机下可查看到/home/zsudo/yan/dev/jenkins路径下存放的日志
参考链接:https://www.jianshu.com/p/0391e225e4a6