如何在Dockerfile中使用HEALTHCHECK中的变量?

如何在Dockerfile中使用HEALTHCHECK中的变量?,docker,Docker,我目前正在尝试将HEALTHCHECK添加到我的Dockerfile中,到目前为止,它在以下方面非常有效: HEALTHCHECK --interval=15s --timeout=30s --start-period=60s \ CMD <healtcheck cmd (left out for brevity's sake)> HEALTHCHECK--interval=15s--timeout=30s--start period=60s\ 指令 不幸的是,这似乎不起作用

我目前正在尝试将HEALTHCHECK添加到我的Dockerfile中,到目前为止,它在以下方面非常有效:

HEALTHCHECK --interval=15s --timeout=30s --start-period=60s \
  CMD <healtcheck cmd (left out for brevity's sake)>
HEALTHCHECK--interval=15s--timeout=30s--start period=60s\
指令
不幸的是,这似乎不起作用(当构建Docker映像时,我从daemon:Dockerfile解析错误行14:time:invalid duration${Docker\u HealthCheck\u Interval}获得
错误响应)

我做错什么了吗?HEALTHCHECK指令中不支持变量吗?有没有其他方法可以实现我想要的

ENV Docker_HealthCheck_Interval="15s"
ENV Docker_HealthCheck_Timeout="3s"
ENV Docker_HealthCheck_StartPeriod="60s"

HEALTHCHECK --interval=${Docker_HealthCheck_Interval} --timeout=${Docker_HealthCheck_Timeout} --start-period=${Docker_HealthCheck_StartPeriod} \
  CMD <healtcheck cmd (left out for brevity's sake)>