centos中用dockerfile安装jenkins
时间: 2024-01-07 21:04:56 浏览: 156
Docker 安装Jenkins服务
以下是在CentOS中使用Dockerfile安装Jenkins的步骤:
1. 创建一个新的文件夹,比如jenkins-docker,并在该文件夹下创建一个名为Dockerfile的文件。
2. 打开Dockerfile文件,输入以下内容:
FROM jenkins/jenkins:lts
USER root
RUN apt-get update && apt-get install -y apt-transport-https \
ca-certificates curl gnupg2 \
software-properties-common
RUN curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
RUN add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
RUN apt-get update && apt-get install -y docker-ce-cli
USER jenkins
3. 保存并关闭Dockerfile文件。
4. 打开终端,进入jenkins-docker文件夹,执行以下命令来构建镜像:
docker build -t jenkins-docker .
5. 构建成功后,执行以下命令来运行Jenkins容器:
docker run -p 8080:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkins-docker
6. 执行成功后,访问http://localhost:8080即可进入Jenkins主页。
注意:在第5步中,-v jenkins-data:/var/jenkins_home参数将Jenkins数据存储在本地卷jenkins-data中,以便在容器停止或删除后仍然可以保留数据。而-v /var/run/docker.sock:/var/run/docker.sock参数则是为了让Jenkins容器能够与宿主机上的Docker引擎通信。
阅读全文