如何使用环境变量作为 docker 容器的名称?

How can I use an environment variable as a name for a docker container?

我想使用环境变量命名一个 docker 容器,类似于 t=:

NAME=TEST docker run --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'