我怎样才能使用一个环境variables作为docker集装箱的名称?

我想使用和环境variables命名一个docker容器,t = like:

NAME=TEST docker run --name ${NAME}

我尝试了几种解释环境variables的方法,但是我用尽了想法。

我迄今为止的试验:

  • $ NAME
  • $ {NAME}
  • `$ {NAME}`
  • `NAME`

任何想法如何可能?

正如Francois Maturel所说,以下工作正在进行:

 NAME=TEST && docker run --name ${NAME} -it -d ubuntu bash 

和这个:

 export NAME=TEST docker run --name ${NAME} -it -d ubuntu bash 

和:

 NAME=TEST sh -c 'docker run --name ${NAME} -it -d ubuntu bash'