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

时间:2017-07-04 17:45:33

标签: docker environment-variables docker-container

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

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

我尝试了几种解释环境变量的方法,但我没有想法。

到目前为止我的试验:

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

知道怎么可能吗?

1 个答案:

答案 0 :(得分:3)

正如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'