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已经启动了

Docker 安装Jenkins-阿里云访问服务器:

访问:阿里云服务器ip+Jenkins映射的端口号即8100

Docker 安装Jenkins-阿里云

输入docker logs jenkins查看jenkins启动时生成的日志文件,将管理员密码粘贴即可

Docker 安装Jenkins-阿里云

回到宿主机下可查看到/home/zsudo/yan/dev/jenkins路径下存放的日志

Docker 安装Jenkins-阿里云

参考链接:https://www.jianshu.com/p/0391e225e4a6