如何使用环境变量作为 docker 容器的名称?
How can I use an environment variable as a name for a docker container?
我想使用环境变量命名一个 docker 容器,类似于 t=:
NAME=TEST docker run --name ${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'
我想使用环境变量命名一个 docker 容器,类似于 t=:
NAME=TEST docker run --name ${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'