【问题标题】:Jenkinw configuration is removed after restart重启后删除Jenkins配置
【发布时间】:2019-05-10 02:00:39
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    请遵循:

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

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

    如果我必须运行 Jenkins 容器

    ssh root@192.168.2.13

    密码

    /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:latest

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-25
      • 2019-06-14
      • 2023-03-06
      • 1970-01-01
      相关资源
      最近更新 更多