c 做网站开发,网络营销app有哪些,毕业设计指导网站开发,自己开个托管班需要什么手续Jenkins Docker 部署指南
本文档为您提供了在 Docker 容器中部署 Jenkins 的全面指南#xff0c;使用的是阿里云的容器镜像服务。请仔细遵循以下步骤以确保成功设置。
前提条件
主机上安装了 Docker。拥有阿里云容器镜像服务的账户。
部署步骤
1. 登录阿里云容器镜像服务…Jenkins Docker 部署指南
本文档为您提供了在 Docker 容器中部署 Jenkins 的全面指南使用的是阿里云的容器镜像服务。请仔细遵循以下步骤以确保成功设置。
前提条件
主机上安装了 Docker。拥有阿里云容器镜像服务的账户。
部署步骤
1. 登录阿里云容器镜像服务
首先需要登录到阿里云的容器镜像服务
docker login --usernamedocker1508021535386021 registry.cn-shanghai.aliyuncs.com密码 XXXXXXXXX
2. 创建数据目录
在主机上创建一个目录用于存储 Jenkins 的数据
mkdir -p /data/jenkins/webapps3. 运行 Jenkins 容器
接下来使用以下命令运行 Jenkins 容器
docker run --privileged -d --name jenkins -p 8080:8080 registry.cn-shanghai.aliyuncs.com/jieyi/jenkins:20230530您可以根据需要调整内存设置例如
docker run --privileged -d -m 1500M --memory-swap2G --name jenkins -p 8080:8080 registry.cn-shanghai.aliyuncs.com/jieyi/jenkins:202305304. 停止 Jenkins 容器
在进行下一步之前停止正在运行的 Jenkins 容器
docker stop jenkins5. 复制 Jenkins 数据
将 Jenkins 的配置数据从容器复制到主机指定目录
cd /data
docker cp jenkins:/root/.jenkins /data/jenkins
docker cp jenkins:/root/.m2 /data/jenkins
docker cp jenkins:/root/.npm /data/jenkins6. 移除旧的 Jenkins 容器
docker rm jenkins7. 重新运行 Jenkins 容器
使用之前复制的数据卷重新启动 Jenkins 容器
docker run --privileged -d -m 1500M --memory-swap2G -d --name jenkins \
-p 8080:8080 \
-e TZAsia/Shanghai \
-v /data/jenkins/webapps/:/usr/local/tomcat/webapps/ \
-v /data/jenkins/.jenkins:/root/.jenkins \
-v /data/jenkins/.m2:/root/.m2 \
-v /data/jenkins/.npm:/root/.npm \
registry.cn-shanghai.aliyuncs.com/jieyi/jenkins:202305308. 更新 Jenkins WAR 文件
在需要时您可以更新 Jenkins WAR 文件来获取最新版本的 Jenkins
docker stop jenkins
cd /data/jenkins/webapps
rm -rf *
wget https://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/war-stable/2.440.2/jenkins.war
docker start jenkins