重新启动后删除Jenkinw配置

时间:2018-12-08 15:48:05

标签: amazon-web-services docker jenkins amazon-ec2

我的AWS中有ec2服务器。我运行了詹金斯的docker镜像并在詹金斯中设置了所有内容(下载插件,制作作业等)

但是当我重新启动服务器或重新启动docker映像时,下次启动jenkins时,所有内容都将被删除,因此我必须将所有内容都设置为零。

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

1 个答案:

答案 0 :(得分:2)

原因是,只要您的容器启动和停止,并且您没有在主机上指定可以保存容器卷的位置,那么一旦重新启动会话,容器卷就会删除

请遵循以下步骤:

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

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

如果我必须运行Jenkins容器

ssh root@192.168.2.13

pwd

/ root / home

mkdir Jenkins_vol

cd Jenkins_vol

现在运行命令:

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

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

请让我知道是否存在问题。 请遵循以下Docker Jenkins文档:https://hub.docker.com/_/jenkins/

相关问题