【问题标题】:How to get Docker version in .NET Core如何在 .NET Core 中获取 Docker 版本
【发布时间】:2021-09-28 19:42:54
【问题描述】:

我正在尝试确定 .NET Core 后端中 docker 的版本。我已经有了在 docker-compose 中创建自己的环境变量的想法,但是我不知道如何获取 docker -v 之类的信息并在应用程序启动时将其传递给应用程序。 我希望你们中的一个可以给我一个提示。

docker-compose 的一部分

ports:
 - "5000:80"

environment:
  DOCKER_VERSION: ... docker -v ...

volumes:

【问题讨论】:

    标签: c# docker .net-core docker-compose


    【解决方案1】:

    根据official docsthis GitHub issue 的说法,这似乎不太可能。

    一种可能是在外部设置一个环境变量来保存docker -v 的输出,然后使用 compose (${VARIABLE}) 提供的variable substitution 功能。

    【讨论】:

      猜你喜欢
      • 2018-07-12
      • 2020-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多