【问题标题】:Redirecting Docker RUN output into x将 Docker RUN 输出重定向到 x
【发布时间】:2018-11-16 12:09:31
【问题描述】:

我正在尝试构建一个 traefik 反向代理。

一些服务应该通过标签在他们的 docker 容器中注册自己。

因此,对于服务,我编写了一个打印格式化标签的函数。

php artisan route:export

-> '一些标签'

traefik.resource.frontend.rule=Host: localhost; traefik.anotherresource.frontend.rule=Host: remotehost;

在我的服务的 Dockerfile 中,我需要将此输出重定向到 LABEL 命令中。

概念:

arg x = RUN 'php artisan route:export'

LABEL = x

我的主要问题是将服务命令输出重定向到某些东西,以将其用于“docker build”中的 docker 描述。

【问题讨论】:

    标签: laravel docker continuous-integration dockerfile traefik


    【解决方案1】:

    我的解决方案是:在部署过程中,我构建了容器。当容器启动并运行时,我调用我的命令并将其发送到我的 dockerfile 中。现在系统启动时,会使用dockerfile中的label-commands。

    【讨论】:

      猜你喜欢
      • 2019-08-21
      • 2021-11-30
      • 1970-01-01
      • 1970-01-01
      • 2012-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-23
      相关资源
      最近更新 更多