Docker 如何根据命令的输出设置环境变量?

Docker 如何根据命令的输出设置环境变量?,docker,dockerfile,Docker,Dockerfile,在Dockerfile中: ENV CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)" 这不会导致替换lsb_release-c-s命令 RUN export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)" 也不行 我怎样才能实现上述目标

Dockerfile
中:

ENV CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"
这不会导致替换
lsb_release-c-s
命令

RUN export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"
也不行

我怎样才能实现上述目标