首页 > 解决方案 > 重启后删除Jenkins配置

问题描述

我在aws中有ec2服务器。我运行 jenkins 的 docker 映像并在 jenkins 中设置所有内容(下载插件、制作作业等)

但是当我重新启动服务器或重新启动 docker 映像时,下次我启动 jenkins 时,所有内容都会被删除,所以我必须从零开始设置所有内容。

我的问题是如何保存重新启动后不需要设置所有内容的配置?

标签: amazon-web-servicesdockerjenkinsamazon-ec2

解决方案


原因是每当您的容器启动和停止并且您没有在主机上指定一个可以保存容器卷的位置时,它会在您重新启动会话后删除

请遵循:

docker run -p 8080:8080 -p 50000:50000 -v /your/home:/var/jenkins_home jenkins

这里 /your/home 可以引用主机上的任何目录。

如果我必须运行 Jenkins 容器

ssh root@192.168.2.13

密码

/根/家

mkdir Jenkins_vol

cd Jenkins_vol

现在运行命令:

docker run --name Myjenkins -p 8080:8080 -p 50000:50000 -v /home/Jenkins_vol:/var/jenkins_home Jenkins:latest

在此之后,您可以通过重新启动容器来确认它会正常工作。

如果有问题请告诉我。请遵循此 docker Jenkins 文档:https ://hub.docker.com/_/jenkins/


推荐阅读