Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker rundeck.feature.jobLifecyclePlugin.enabled的环境变量?_Docker_Kubernetes_Docker Compose_Environment Variables_Rundeck - Fatal编程技术网

Docker rundeck.feature.jobLifecyclePlugin.enabled的环境变量?

Docker rundeck.feature.jobLifecyclePlugin.enabled的环境变量?,docker,kubernetes,docker-compose,environment-variables,rundeck,Docker,Kubernetes,Docker Compose,Environment Variables,Rundeck,我试着在kubernetes上运行docker图像上的rundeck。我想知道是否有rundeck.feature.jobLifecyclePlugin.enabled的env变量可以添加到docker compose文件中。我在文件里什么地方都找不到。非常感谢您的帮助 我尝试使用RUNDECK_FEATURE_JOBLIFECYCLEPLUGIN_ENABLED在compose file like上的环境部分:“true”,但在RUNDECK-config.properties文件上创建这一行

我试着在kubernetes上运行docker图像上的rundeck。我想知道是否有rundeck.feature.jobLifecyclePlugin.enabled的env变量可以添加到docker compose文件中。我在文件里什么地方都找不到。非常感谢您的帮助

我尝试使用RUNDECK_FEATURE_JOBLIFECYCLEPLUGIN_ENABLED在compose file like上的环境部分:“true”,但在RUNDECK-config.properties文件上创建这一行:RUNDECK.FEATURE.JOBLIFECYCLEPLUGIN.ENABLED=true所有小写,我们需要RUNDECK.FEATURE.JOBLIFECYCLEPLUGIN.ENABLED=true,配置区分大小写

您可以使用添加。看一看扩展配置部分,这是一个很好的测试示例

在我的例子中,我将其添加到mydocker/remco/templates/path的rundeck-config-extra.properties文件中

这是在mydocker/remco/resources.d/path的rundeck-config.properties-extra.toml上的

[[template]]
    src         = "${REMCO_TEMPLATE_DIR}/rundeck-config-extra.properties"
    dst         = "${REMCO_TMP_DIR}/rundeck-config/rundeck-config-extra.properties"
    mode        = "0644"
mydocker/path上的My docker-compose.yaml:

mydocker/path上的MyDockerFile,还复制了一个示例插件:

然后您需要在mydocker/path上执行以下操作:

docker组合构建

后来:

码头工人整理

在rundeck-config.properties文件中添加以下行:


最后,请看一下。

谢谢您的解释。我正在尝试编辑docker条目脚本来编辑现有属性。在这里编辑rundeck-config.properfities文件的方法是什么?此外,我以前使用过rundeck-config.properties文件,无论如何,我可以完全使用该文件?是的,您可以使用docker cp将文件从系统复制到容器中,请查看:或者在docker文件中复制该文件检查我的docker文件示例中的复制语句。更多信息请点击此处:
[[template]]
    src         = "${REMCO_TEMPLATE_DIR}/rundeck-config-extra.properties"
    dst         = "${REMCO_TMP_DIR}/rundeck-config/rundeck-config-extra.properties"
    mode        = "0644"
version: '3'

services:
  rundeckserver:
    build:
      context: .
      dockerfile: Dockerfile
      args:
        url: http://localhost:4440
    ports:
      - "4440:4440"
    restart: always
FROM rundeck/rundeck:3.2.4

COPY --chown=rundeck:root remco /etc/remco
COPY --chown=rundeck:root volume/job-lifecycle-3.2.3-20200221.jar /home/rundeck/libext/
ARG url=""
ENV RUNDECK_SERVER_ADDRESS=0.0.0.0
ENV RUNDECK_GRAILS_URL=$url
# adding extra stuff to rundeck-config.properties file
rundeck.feature.jobLifecyclePlugin.enabled=true